列表的特点:
用[]表示;
包含0个或多个元素,元素类型可以不相同;
有序,可以使用索引;
可以有重复元素;
可以进行增加、删除、替换、比较、排序;
列表的读取:
通过元素下标;
还可以采用反向方式访问,用元素下标-1表示最后一个元素,-2表示倒数第二个。。。。
遍历访问:
for str in list1: print(str)
range()访问:
for index,str in enumerate(list1): print(f'{index}:{str}')
enumerate遍历:
for i in range(len(list1)): print(list1[i])
list1=["q","s","d","h"]
for str in list1:
print(str)
for index,str in enumerate(list1):
print(f'{index}:{str}')
for i in range(len(list1)):
print(list1[i])
上述代码的输出结果是:
q
s
d
h
0:q
1:s
2:d
3:h
q
s
d
h
替换列表元素:需要指定下标进行替换;
list1[2]='ee'
增加列表元素:用append()方法,向列表的尾部添加一个新元素;
list1.append("dddddd")
使用+将一个新列表附加在原列表的底部