Python基础-python数据类型之列表
Posted 痴人谈情
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础-python数据类型之列表相关的知识,希望对你有一定的参考价值。
列表
格式
namesList = [ 字符串,数字,列表,元祖,集合]
列表中的元素可以是不 同类型的
列表的相关操作
列表中存放的数据是可以进行修改的,比如"增"、"删"、"改""
<1>插入元素("增")
Append(元素):在列表尾部追加一个元素
Extend (列表对象):通过附加迭代元素来扩展列表
Insert(索引,元素) 在索引之前插入对象
1 list1=[1,2,3,4] 2 list2=[6,7,8,9] 3 list1.append(5) 4 print(list1) 5 list1.extend(list2) 6 print(list1) 7 list1.insert(0,100) 8 print(list1)
<2>修改元素("改")
1 list1=[1,2,3,4,[1,2]] 2 list1[1]=0 3 print(list1) 4 list1[4][1]=0 5 print(list1)
<3>查找元素("查"in, not in, index, count)
python中查找的常用方法为:
in(存在),如果存在那么结果为true,否则为false
not in(不存在),如果不存在那么结果为true,否则false
index, count
index和count与字符串中的用法相同
<4>删除元素("删"del, pop, remove)
类比现实生活中,如果某位同学调班了,那么就应该把这个条走后的学生的姓名删除掉;在开发中经常会用到删除这种功能。
列表元素的常用删除方法有:
del:根据下标进行删除
1 list1=[1,2,3,4,[1,2]] 2 del list1[0] 3 print(list1)
pop:
list1=[1,2,3,4,[1,2]] list1.pop()#默认弹出最后一个,可以指定索引 print(list1) list1.pop(1) print(list1)
remove:移除第一个出现的值
list1=[1,2,3,4,[1,2],3] list1.remove(3)#移除元素为3的第一个元素 print(list1)
<5>排序(sort, reverse)
sort方法是将list按特定顺序重新排列,默认为由小到大,参数reverse=True可改为倒序,由大到小。
reverse方法是将list逆置。
list1=[2,4,6,8,3] list1.sort()#默认正序排序 print(list1) list1.sort(reverse=True)#参数reverse为True时,倒叙输出 print(list1)
以上是关于Python基础-python数据类型之列表的主要内容,如果未能解决你的问题,请参考以下文章