Python列表
worker=['大娃','二娃','三娃']
worker.append("四娃")
print(worker)
append()在原列表尾部插入一个元素
worker.extend(["五娃","六娃"])
print(worker)
extend()在原列表尾部插入一个列表
print("我们的员工有"+worker[0])
将列表转换为字符串
worker[0]="大总"
print(worker)
修改列表中的元素
worker[1:3]
['二娃', '三娃']
开始位置从0开始算起,结束位置从1开始算起,与负数一样
worker[1:]
['二娃', '三娃', '四娃', '五娃', '六娃']
worker[ :2]
['大总', '二娃']
worker.index("三娃")
2
index()查找其索引位置
worker.insert(1,"总裁")
print(worker)
['大总', '总裁', '二娃', '三娃', '四娃', '五娃', '六娃']
worker.remove("总裁")
print(worker)
['大总', '二娃', '三娃', '四娃', '五娃', '六娃']
remove()清除列表中的元素
worker.pop()
'六娃'
worker.pop(1)
'二娃'
print(worker)
['大总', '三娃', '四娃', '五娃']
pop()默认删除最后一个元素
del worker
print(worker)
Traceback (most recent call last):File "<pyshell#29>", line 1, in <module>print(worker)
NameError: name 'worker' is not defined
del删除整个列表
worker=[1,2,5,4,7]
worker.sort()
print(worker)
[1, 2, 4, 5, 7]
对列表元素进行排序
worker.sort(reverse = True)
print(worker)
[7, 5, 4, 2, 1]
对元素进行逆序排序
worker.remove(1)
print(worker)
[7, 5, 4, 2]
remove()去除你想去掉的元素
worker.insert(1,6)
print(worker)
[7, 6, 5, 4, 2]
insert()在某个位置插入元素