列表_分片

1、什么是列表


image.png

列表格式:
列表名称 赋值符 [元素1,元素2,...] ,注意,列表中的所有下标都是从0开始,列表中元素可以为任何数据类型,若为字符串,需要加双引号。

2、访问列表项


image.png

总结:先赋值group 为空值,再输入数据赋值给name,然后用group.append(name) 把name的值添加到列表中;group[0],表示列表中第一个数据。
练习代码:
group=[]
for i in range(3):
name=input("请输入第"+str((i+1))+"个名称")
group.append(name)
print(group)
print(group[0])

3、列表_分片
names=["Tony","Lisa","July","Merry"]
print(names[:3]) # 等于print(names[0:3])
print(names[2:]) # 等于print(names[2:4])
print(names[:]) # 等于print(names[0:4])

追加列表的方法:

1、使用 append 追加元素。


追加列表方法.png

names=["Tony","Lisa","July","Merry"]
names.append(["小张","小王"])
print(names)

总结:用append一次只能追加一个元素或者,追加[列表]

2、使用 extend 追加列表到列表。

names=["Tony","Lisa","July","Merry"]
names.extend(["小张","小爱","小米"])
print(names)

总结:用extend一次只能追加一个元素或者,追加[列表]
append 与 extend
相同:追加元素到列表时,一次都只能添加一个元素,都是追加到尾部。
区别:
①追加列表到列表时,使用append,会打印出列表,如下:
['Tony', 'Lisa', 'July', 'Merry', ['小张', '小爱', '小米']]

②使用extend,只会打印出列表中的元素,如下。
['Tony', 'Lisa', 'July', 'Merry', '小张', '小爱', '小米']

3、使用 insert 追加列表到列表

image.png

重点:指定位置添加

4、使用+号

image.png

一般不推荐使用

总结:


image.png

你可能感兴趣的:(列表_分片)