python之列
2021-05-18 00:29
标签:清空 索引 位置 列表 tool love you can 打印 列表的增删改查 赠的3种办法 append()、insert()、extend( ) appen: insert:指定位置增加元素 extend:可迭代的,分解最小元素 删: pop()、remove()、clear()、del pop()方法: 按照下标索引删除指定的值 [‘are‘, ‘you‘] remove()按元素删除指定的值 clear()清空列表 del
s[0:2] = ‘ ’ #分片赋值 python之列 标签:清空 索引 位置 列表 tool love you can 打印 原文地址:https://www.cnblogs.com/pythonone/p/9745311.htmllb=[‘赵‘,‘钱‘,‘孙‘,‘李‘,‘周‘,‘吴‘,‘郑‘,‘王‘]
lb.append(‘张‘)
print(lb)[‘赵‘,‘钱‘,‘孙‘,‘李‘,‘周‘,‘吴‘,‘郑‘,‘王‘‘张’]
lb=[‘赵‘,‘钱‘,‘孙‘,‘李‘,‘周‘,‘吴‘,‘郑‘,‘王‘]
lb.insert(2,‘张‘)
print(lb)
[‘赵‘, ‘钱‘, ‘张‘, ‘孙‘, ‘李‘, ‘周‘, ‘吴‘, ‘郑‘, ‘王‘]lb=[‘赵‘,‘钱‘,‘孙‘,‘李‘,‘周‘,‘吴‘,‘郑‘,‘王‘]
lb.extend(‘love‘)
s = [‘how‘, ‘are‘, ‘you‘]
s.pop(0)
print(s)
s = [‘how‘, ‘are‘, ‘you‘]
s.remove(‘are‘)
print(s)
[‘how‘, ‘you‘]
s = [‘how‘, ‘are‘, ‘you‘]
s.clear()
print(s)
[]
删除列表:
s = [‘how‘, ‘are‘, ‘you‘]
del [s]
打印结果为空,直接报错了
切片删除:
s = [‘how‘, ‘are‘, ‘you‘]
del s[0:2]
print(s)
[‘you‘]
改:
s[ ] = ‘ ‘ #元素赋值 [‘how‘, ‘old‘, ‘you‘]
s[1]=‘old‘
print(s) li = [1,2,3,5,‘cat‘,2,3,4,5,‘bye‘]
li[0:2]=(‘a‘)
print(li)
1.下标取值索引,从0开始
names = [‘mike‘,‘mark‘,‘candice‘,‘laular‘]
print(names[2])
candice
2.切片:顾头不顾尾,且切片下标的操作同样用于字符串
names = [‘mike‘,‘mark‘,‘candice‘,‘laular‘]
print(names[1:3]) #通过切片方式取值,切片是顾头不顾尾,打印结果:[‘mark‘, ‘candice‘]
print(names[1:]) #取下标后面所有的值,打印结果:[‘mark‘, ‘candice‘, ‘laular‘]
print(names[:3]) #取下标前面所有的值,打印结果:[‘mike‘, ‘mark‘, ‘candice‘]
print(names[:]) #取所有的值,打印结果:[‘mike‘, ‘mark‘, ‘candice‘, ‘laular‘]
print(names[-1]) #取最后一个值,打印结果:laular
print(names[:1:2])#隔几位取一次,默认不写步长为1,即隔一位取一次;结果为取下标为1之前的值,隔2位取一个[‘mike‘]
下一篇:多线程小总结