python--列表功能大全

列表功能、方法

列表–切片

>>>names=["kitty","zero","alex","one","小白"]
>>>names[1,3]
['zero','alex']
>>>names[-4:-1]
['zero','alex','one']
>>>names[2:]
['alex','one','小白']
>>>names=["kitty","zero","alex","one","小白","eva","小黑"]
>>>names[1:6:2]    #加上步长
['zero','one','eva']
>>>names[-1:-4:-1]  #实现从右往左取
['小黑','eva','小白']
>>>names[::2]
['kitty','alex','小白','小黑']

追加 append

>>>n=["kitty","zero","one"]
>>>n.append("alex")
>>>n
['kitty','zero','one','alex']

插入 insert

>>>n=["kitty","zero","one"]
>>>n.insert(1,"小巴")
>>>n
['kitty','小巴','zero','one']

合并 extend

>>>n=["kitty","zero","one"]
>>>n1=["小白","小黑"]
>>>n.extend(n1)
>>>n
['kitty','zero','one','小白','小黑']   #合并到最后

列表嵌套

>>>n=[1,5,3,8]
>>>n.insert(2,[0,6,9])
>>>n
[1,5,[0,6,9],3,8]
>>>n[2][1]   #取列表中某元素
6
>>>n[4]
8

del 直接删

>>>n=['kitty','zero','one','alex']
>>>del n[2]
>>>n
['kitty', 'zero', 'alex']

pop 删

>>>n=['kitty','zero','one','alex']
>>>n.pop()     #默认删除最后一个元素
'alex'
>>>n
['kitty', 'zero', 'one']
>>>n.pop(1)    #删除指定元素
'zero'
>>>n
['kitty', 'one']

clear 清空

>>>n=['kitty','zero','one','alex']
>>>n.clear()
>>>n
[]

修改

>>>a=["kitty","zero","eva","小黑"]
>>>a[2]="alex"   #修改列表中某位置的元素
>>>a
['kitty', 'zero', 'alex', '小黑']

index 、 count 查

>>>a=["kitty","zero","eva","小黑"]
>>>a.index("eva")     #列表中某元素的位置
2
>>>a1=["kitty","zero","eva","小黑","kitty"]
>>>a1.count("kitty")     #列表中某元素的个数
2

反转

>>>a=["kitty","zero","eva","小黑"]
>>>a[::-1]
['小黑', 'eva', 'zero', 'kitty']
>>>n="我爱你"
>>>n[::-1]
'你爱我'
>>>a=["kitty","zero","eva","小黑"]
>>>a.reverse()
>>>a
['小黑', 'eva', 'zero', 'kitty']

排序

>>>a=[2,5,1,3,9,6]
>>>a.sort()
>>>a
[1, 2, 3, 5, 6, 9]

循环列表

>>>a=["kitty","zero","eva","小黑"]
>>>for i in a:
       if i=="小黑":
           print("真的可爱")
       elseprint(i)
kitty
zero
eva
真的可爱
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值