当前位置:   article > 正文

基础知识3:python中序列之列表(可变)_利用python中列表的相关操作将列表a等于123456转变为4 xy 9

利用python中列表的相关操作将列表a等于123456转变为4 xy 9

1:列表的创建

a=[1,2,3,4,5]#直接创建
b = list(range(1,6))#用list创建
  • 1
  • 2

2:列表切片

a=[1,2,3,4,5,6,7,8,9]
print(a[::])#相当于复制a输出为[1,2,3,4,5,6,7,8,9]
a[1:4]=[2,3]
print(a)#输出为[1, 2, 3, 5, 6, 7, 8, 9]把2,3,4换成2,3,相当于删除4
b=[1,2,3]
print(b[::-1]#倒序输出[3, 2, 1]其中-1为步长,步长可为正负,就是不能为0,否则无法移动,为负时从右向左提取元素
print([1]+[2])#输出为[1,2]
print([2]*3)#输出为[2,2,2]可加可乘,不能减除
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

3:可用于列表的函数

a=[1,2,3,4]
print(min(a))
print(sum(a))
print(max(a))#可求列表元素最大值和最小值,求和。输出为1和4和10
print(sorted(a))#内置函数排序,输出为[1,2,3,4]
print(list(reversed(a)))#倒序,reversed返回迭代器,用list转化为列表,输出为[4, 3, 2, 1]
print(len(a))#返回列表长度,输出为4
print(list(range(4))#将非列表序列或迭代器转化为列表
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

4:用于列表的方法

a=[1,2,3]
a.append(4)
print(a)#将4添加到列表末尾,输出为[1,2,3,4]
print(a.copy())#复制a,或关联到a的副本,输出为[1,2,3,4]
print(a.count(2))#计算元素2出现了多少次,输出为1,即出现了1次
a.extend([5,6])
print(a)#把列表[5,6]放在a列表的后面,a经过了append变成了[1,2,3,4],输出为[1,2,3,4,5,6]
a.clear()
print(a)#clear清空列表输出为[]
b = [1,2,1]
print(b,index(1))#找出元素1在列表出现第一次的索引,输出为0
b.insert(1,2)
print(b)#在索引为1的地方(后)插入元素2,输出为[1, 2, 2, 1]
print(b.pop())#输出最后被删除的元素,输出为1
print(b)#输出被删除而剩下的元素,输出为[1,2,2]
c=[1,2,3]
print(c.pop(0))#删除索引为0的元素并返回



  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/561689
推荐阅读
相关标签
  

闽ICP备14008679号