列表
1.python中的列表格式,是在中括号中以双引号方式
names = ["SSSSS","XXXXX","BBBBBB","GGGGG"]
print(names)
输出:
['SSSSS', 'XXXXX', 'BBBBBB', 'GGGGG']
2.显示第一个和第三个
names = ["SSSSS","XXXXX","BBBBBB","GGGGG"]
print(names[0], names[2])
3.显示第一个到第二个(显示第一个不会显示,第四个。有头没有尾)
['SSSSS', 'XXXXX', 'BBBBBB', 'GGGGG']
print(names[0:3])
输出:
['SSSSS', 'XXXXX', 'BBBBBB']
4.在列表尾部添加内容
['SSSSS', 'XXXXX', 'BBBBBB', 'GGGGG']
names.append("ZhangYang")
输出:
['SSSSS', 'XXXXX', 'BBBBBB', 'GGGGG']
['SSSSS', 'XXXXX', 'BBBBBB', 'GGGGG', 'ZhangYang']
5.在指定位置插入数据(在第一个数据前面插入)
['SSSSS', 'XXXXX', 'BBBBBB', 'GGGGG']
names.insert(0,"ChenRongHua")
输出:
['SSSSS', 'XXXXX', 'BBBBBB', 'GGGGG']
['ChenRongHua', 'SSSSS', 'XXXXX', 'BBBBBB', 'GGGGG']
6.删除列表中的指定数据
方法一:直接写出要删除的列表中的内容
names.remove("ChenRongHua")
print(names)
方法二:
['SSSSS', 'XXXXX', 'BBBBBB', 'GGGGG']
del names[1]
输出:
['SSSSS', 'XXXXX', 'BBBBBB', 'GGGGG']
['SSSSS', 'BBBBBB', 'GGGGG']
方法三:默认删除列表中的最后一个数据(如果不输入下标,默认删除最后一个值)
names.pop()
输出:
['SSSSS', 'XXXXX', 'BBBBBB', 'GGGGG']
['SSSSS', 'XXXXX', 'BBBBBB']
name.pop(1) 【这里就和del names[4] = names.pop(1) 相同了】
输出:
['SSSSS', 'XXXXX', 'BBBBBB', 'GGGGG']
['SSSSS', 'XXXXX', 'BBBBBB']
7.查找列表中的内容在那个位置并打印出来
查找列表中的内容在那个位置
print(names.index("SSSSS"))
查找列表中的内容在那个位置并打印出来
print(names[names.index("SSSSS")])
8.查找列表中SSSSS有几个
print(names.count("SSSSS"))
输出:
['SSSSS', 'SSSSS', 'XXXXX', 'BBBBBB', 'GGGGG']
2
9.清空
print clear()
10.让列表中的内容倒序显示
names.reverse()
['SSSSS', 'SSSSS', 'XXXXX', 'BBBBBB', 'GGGGG']
['GGGGG', 'BBBBBB', 'XXXXX', 'SSSSS', 'SSSSS']
11.扩展
names = ["SSSSS","SSSSS","XXXXX","BBBBBB","GGGGG"]
names2 = [1,2,3]
names.extend(names2)
print(names)
print(names,names2)
输出:
['SSSSS', 'SSSSS', 'XXXXX', 'BBBBBB', 'GGGGG', 1, 2, 3]
['SSSSS', 'SSSSS', 'XXXXX', 'BBBBBB', 'GGGGG', 1, 2, 3] [1, 2, 3]

浙公网安备 33010602011771号