个人技术分享

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()在某个位置插入元素