python list常用操作

python list常用操作

1.list 定义
li = [“a”, “b”, “mpilgrim”, “z”, “example”]
li
[‘a’, ‘b’, ‘mpilgrim’, ‘z’, ‘example’]
li[1]
‘b’

2.list 负数索引
li
[‘a’, ‘b’, ‘mpilgrim’, ‘z’, ‘example’]
li[-1]
‘example’
li[-3]
‘mpilgrim’
li
[‘a’, ‘b’, ‘mpilgrim’, ‘z’, ‘example’]
li[1:3]
[‘b’, ‘mpilgrim’]
li[1:-1]
[‘b’, ‘mpilgrim’, ‘z’]
li[0:3]
[‘a’, ‘b’, ‘mpilgrim’]

3.list 增加元素
li
[‘a’, ‘b’, ‘mpilgrim’, ‘z’, ‘example’]
li.append(“new”)
li
[‘a’, ‘b’, ‘mpilgrim’, ‘z’, ‘example’, ‘new’]
li.insert(2, “new”)
li
[‘a’, ‘b’, ‘new’, ‘mpilgrim’, ‘z’, ‘example’, ‘new’]
li.extend([“two”, “elements”])
li
[‘a’, ‘b’, ‘new’, ‘mpilgrim’, ‘z’, ‘example’, ‘new’, ‘two’, ‘elements’]

4.list 搜索
li
[‘a’, ‘b’, ‘new’, ‘mpilgrim’, ‘z’, ‘example’, ‘new’, ‘two’, ‘elements’]
li.index(“example”)
5
li.index(“new”)
2
li.index(“c”)
Traceback (innermost last):
File “”, line 1, in ?
ValueError: list.index(x): x not in list
“c” in li
False

5.list 删除元素
li
[‘a’, ‘b’, ‘new’, ‘mpilgrim’, ‘z’, ‘example’, ‘new’, ‘two’, ‘elements’]
li.remove(“z”)
li
[‘a’, ‘b’, ‘new’, ‘mpilgrim’, ‘example’, ‘new’, ‘two’, ‘elements’]
li.remove(“new”) # 删除首次出现的一个值
li
[‘a’, ‘b’, ‘mpilgrim’, ‘example’, ‘new’, ‘two’, ‘elements’] # 第二个 ‘new’ 未删除
li.remove(“c”) #list 中没有找到值, Python 会引发一个异常
Traceback (innermost last):
File “”, line 1, in ?
ValueError: list.remove(x): x not in list
li.pop() # pop 会做两件事: 删除 list 的最后一个元素, 然后返回删除元素的值。
‘elements’
li
[‘a’, ‘b’, ‘mpilgrim’, ‘example’, ‘new’, ‘two’]

6.list 运算符
li = [‘a’, ‘b’, ‘mpilgrim’]
li = li + [‘example’, ‘new’]
li
[‘a’, ‘b’, ‘mpilgrim’, ‘example’, ‘new’]
li += [‘two’]
li
[‘a’, ‘b’, ‘mpilgrim’, ‘example’, ‘new’, ‘two’]
li = [1, 2] * 3
li
[1, 2, 1, 2, 1, 2]

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值