Python 3 列表 list

列表创建
使用‘=’直接将一个列表赋值给变量

K=[‘a’,’c’,’example’]     混合列表
K=[]                                             空列表


列表函数——添加元素

append():向列表尾部追加一个元素
insert():向任意指定位置插入一个元素
extend():将另一个列表中的所有元素追加至当前列表的尾部

>>>x=[1,2,3]
>>>x.append(4)
>>>x
[1,2,3,4]
>>>x.insert(0,0)    位置,值
>>>x
[0,1,2,3,4]
>>>x.extend([5,6,7])
>>>x
[0,1,2,3,4,5,6,7]


列表函数——删除元素

remove():用于删除列表中第一个值与指定值相等的元素
clear():清空列表
pop():取出尾部(默认)或指定的值
del()命令

>>>x=[1,2,3,4]
>>>x.remove(1)
>>>x
[2,3,4]

>>>x=[1,2,3]
>>>x.pop()
3
>>>x.pop(0)
2
>>>x
[3]


del 命令可删除列表,字典,集合(可变序列)中的部分元素,
              对于元组和字符串,只能全部删除

>>>x=[1,2,3]
>>>del x[0]
>>>x
[2,3]
>>>y={‘a’:3,”b’:5}
>>>del y[‘a’]
>>>y
{‘b’:5}




切片

[切片的开始位置(默认为0):切片的截止位置(默认列表长度)【不包括】:切片步长(默1)]

注:被切列表不变

1,用切片获取部分元素
>>>x=[1,2,3,4,5,6,7,8]
>>>x[::]        全切
>>>x[::-1]      倒切
[8,7,6,5,4,3,2,1]
>>>x[::2]    隔切取奇
[1,3,5,7]
>>>x[1::2]   隔切取偶
[2,4,6,8]
>>>x[2:4]    指定开始和截止位置
[3,4]

2,使用切片对列表元素增删改
>>>a=[1,2,3]
>>>a[len(a):]=[9]    在列表尾部增加元素
>>>a
[1,2,3,9]
>>>a[:3]=[5,6,7]     替换列表元素
>>>a
[5,6,7,9]
>>>a[:3]=[]       删除列表元素
>>>a
[9]

>>>x=[1,2,3,4,5]
>>>x[0:0]=[9,9,9]  指定位置插入
>>>x
[9,9,9,1,2,3,4,5]
>>>del a[:6]
>>>a
[4,5]







  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值