列表 list:
在pytnon中的列表就是,中括号里放一些字符串,数字,汉字用逗号隔开,没有规定的大小
例如:
list1 = ['Google','Runoob',1987,2000] list2 = ['python2','noon']
每个值它对应的一个索引,从0开始,可以根据索引来进行一些操作
如:
提取 print(list1[1])
结果 Runood
切片提取 print(list[1:3])
结果 ['Runood',1987]
两个列表可以组合到一起
如: print(list1+list2)
结果 ['Google','Runoob',1987,2000,'python2','noon']
增,删,改,查
增 如: list1.insert(1,'hello')
list2.extend('aaa')
print(list1)
print(list2)
结果 ['Google','hello','Runoob',1987,2000]
['python2','noon','a','a','a']
删 如: list2.remove('a')
print(list2)
结果 ['python2','noon','a','a'] remove删除,如果有相同的只会删除前面的一个
list1.pop()
list1.pop(1)
print(list1)
print(list1)
结果 ['Google','Runoob',1987]
['Google',1987,2000] pop如果写索引他会删除最后一个 加了索引他会删除对应的
改 如; list1[1] = '2001'
print(list1)
结果 ['Google','2001',1987,2000]
查 如: print(list1[2])
结果 1987
还可以做一些排序:
如: list3 = ['bbb','aaa','ccc']
list3.scot()
print(list3)
结果 ['aaa','bbb','ccc']
list.scot(reverse=True)
print(list3)
结果 ['ccc',bbb'','aaa'] scot后面是空会显示正序 如果添加 reverse=True 为倒序