python列表的操作

Posted yang30293316

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python列表的操作相关的知识,希望对你有一定的参考价值。

-----------------------------------
增加
li.append("哈哈")
print(li)
li.insert(4,"春哥")
print(li)
li.extend("二哥")
li.extend([1,2,3])
print(li)

[alex, 俄罗斯, 杨戬, [1, 2, 3], 5, 哈哈]
[alex, 俄罗斯, 杨戬, [1, 2, 3], 春哥, 5, 哈哈]
[alex, 俄罗斯, 杨戬, [1, 2, 3], 春哥, 5, 哈哈, , , 1, 2, 3]

删

name=li.pop(1)#有返回值,就是删掉的那个字符,默认删除最后一个
print(name,li)
li.remove("杨戬")
print(li)
li.clear()#清空列表
print(li)
del li#删除列表

俄罗斯 [alex, 杨戬, [1, 2, 3], 5]
[alex, [1, 2, 3], 5]
[]

del li[2:]

[alex, 俄罗斯]

del li[0:2]
[杨戬, [1, 2, 3], 5]

改:

li[0:2]="云姐漂亮"#删除0-2,然后想添加几个就添加几个。

[, , , , 杨戬, [1, 2, 3], 5]

查:
li=["alex","俄罗斯","杨戬",[1, 2, 3],5]
print(li[3])
print(li[0:3])


[1, 2, 3]
[alex, 俄罗斯, 杨戬]
------------------------------

li
=["a","a","b","a"] print(li.count("a"))#统计a 出现几次 print(li.index("b"))#返回b的索引值 li.sort()#排序 li.sort(reverse=True)#倒排序 li=[1,3,5,2] li.reverse()#直接反转 print(li)#[2, 5, 3, 1]

 

以上是关于python列表的操作的主要内容,如果未能解决你的问题,请参考以下文章

Python学习篇 Python中的列表

python列表操作大全

Python列表操作集合

python列表操作大全

python列表操作

Python学习——列表操作全透析