python中list方法总结

Posted mzxs-jgm

tags:

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

stu=[s1,s2,s3,s4,s5] #list列表/数组

列表的下标/索引是从0开始的;

定义一个列表:XX=[,,,,,]

定义一个空列表:XX=[] or XX=list()

#增加一个元素

append在list末尾添加一个元素

stu.append(‘s8‘)  print(stu)

stu.insert(0,‘s9‘)  print(stu)   #insert是在指定位置添加一个元素,如果指定位置不存在,会把元素插在最后;

#查询一个元素

 print(stu)

取某个元素 print(stu[0])

print(stu[-1])#取最后一个元素

#修改一个元素的值

stu[-4]=xxx

print(stu)

#删除元素

stu.pop()#pop删除某个指定位置的元素,默认删除list最后一个元素,不能删除一个不存在的下标的元素;

del stu[0]# 删除某个指定位置的元素

stu.remove(‘s3‘)# 删除指定的元素,如果列表中存在多个同名的元素,默认删除最后一个;如果删除不存在的元素会报错;

#其他常用方法

count=stu.count(‘s3‘)#某个元素在list中出现的数量

stu.clear()#清空list

new_count=stu.copy()#复制一个list

stu.reverse()#反转list,即把list顺序颠倒

stu.sort()#默认升序排列

stu.sort(reverse=True)#降序排列

stu2=[1,2,3,4,4]

stu.extend(stu2)#把后面的list拼接到前面的list后面;

index=stu.index(‘s2‘)#index查询元素的下标,查找不存在的元素下标会报错;

#python 中list和str互转

#list转str

test_list=[‘1‘,‘2‘,‘3‘,‘4‘]  

test_str=" ".join(test_list) 

print(test_str)

 test_str=‘1234‘ 

 #该方法需要list中元素为字符型,若是整型,需先转化成字符型;

例如: nums=[1,2,3,4]

nums_str=" ".join([str[i] for i in nums])

#str转list

test_str="1234"

test_list=list(test_str)

print(test_list)

test_list=[‘1‘,‘2‘,‘3‘,‘4‘]

 

以上是关于python中list方法总结的主要内容,如果未能解决你的问题,请参考以下文章

python 列表(list)去重方法总结

Python----list 常用方法总结

python中方法的总结

Python遇到问题总结

Python 遍历List 方式总结

list 方法总结整理