# 列表(数组)
listname = [1, 2, 3]
print(listname[1])
# 取索引
print(listname.index(1))
# 修改
listname[0] = 5
print(listname[0])
# 增加
listname.append(6)
print(listname)
listname.insert(2, "你好")
print(listname)
# 追加数组
temp_list = ["孙悟空", "猪八戒", "唐僧"]
listname.extend(temp_list)
print(listname)
# 删除数据
listname.remove("猪八戒")
print(listname)
# del关键字本质上是用来将一个变量从内存中删除
del listname[0]
print(listname)
# 把列表中最后一项删除
listname.pop()
print(listname)
# 把列表第三项删除
listname.pop(2)
print(listname)
# 列表长度
list_length = len(listname)
print("列表的长度为:%d" % list_length)
# count方法可以统计列表中某一个数据出现的次数
times = listname.count(3)
print("3在列表中一共出现了%d 次" % times)
# 对列表进行升序排序
sort_list = [1, 3, 0, 5, 10]
sort_list.sort()
print(sort_list)
# 对列表进行降序排序
sort_list.sort(reverse=True)
print(sort_list)
# 逆序,反转
sort_list.reverse()
print(sort_list)
# 列表遍历
for name in sort_list:
print(name)
# 清空列表
listname.clear()
print(listname)
2
0
5
[5, 2, 3, 6]
[5, 2, '你好', 3, 6]
[5, 2, '你好', 3, 6, '孙悟空', '猪八戒', '唐僧']
[5, 2, '你好', 3, 6, '孙悟空', '唐僧']
[2, '你好', 3, 6, '孙悟空', '唐僧']
[2, '你好', 3, 6, '孙悟空']
[2, '你好', 6, '孙悟空']
列表的长度为:4
3在列表中一共出现了0 次
[0, 1, 3, 5, 10]
[10, 5, 3, 1, 0]
[0, 1, 3, 5, 10]
0
1
3
5
10
[]