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方法总结的主要内容,如果未能解决你的问题,请参考以下文章