Python列表的创建,插入,删除,访问和排序
一.列表创建
1.使用list创建和访问列表
直接创建:
list =['dog','cat']
2.将列表转换为集合/元组
list =['dog','cat']
a=tuple(list)
b=set(list)
print(a)
print(b)
print(list)
print(list[1])
结果如下:
二.列表的常用方法
1.列表的插入
(1)append(x):将x追加到列表尾部 (2)extend(L):将列表中所有元素追加到列表尾部 (3)insert(index,x):在index的位置上插入x
a=['dog','cat']
print(a)
a.append('chicken')
print(a)
a.insert(1,'butterfly')
print(a)
a.extend('spider')
print(a)
结果如下:
2.列表的删除
(1)pop([index]):删除列表中指定位置的元素 (2)remove(x):删除列表中出现的第一个x的元素 (3)clear():清空列表
a=['dog', 'butterfly', 'cat', 'chicken','spider']
a.pop(1)
print(a)
a.remove('chicken')
print(a)
a.clear()
print(a)
结果如下:
3.列表的查询
(1)count:返回列表中指定元素出现的次数 (2)index:返回指定元素在列表出现的首次位置(从零开始)
a=['dog', 'butterfly', 'cat', 'chicken','spider','butterfly']
print(a.count('butterfly'))
print(a.index('cat'))
结果如下:
4.列表的排序
(1)sort():对列表从小到大排列 (2)reverse():对列表从大到小排列
x=list(range(11))
import random
random.shuffle(x)
print(x)
x.sort()
print(x)
x.reverse()
print(x)
结果如下:
|