列表

本文详细介绍了Python中列表的基本操作和常用方法,包括元素赋值、删除元素、分片赋值、追加、计数、拓展、索引、插入、弹出、移除和反转等,帮助开发者更高效地使用Python进行数据处理。

一、基本列表操作


  1. 元素赋值:
    >>>x = [1,1,1]
    >>>x[1] = 2
    >>>x
    [1,2,1]
  2. 删除元素:
    >>>a = [1,2,1]
    >>>del a[2]
    >>>a
    [1,1]
  3. 分片赋值:
    #因为字符串不能像列表一样改变,所以要用到list函数
    >>>name = list('abc')
    >>>name
    ['a','b','c']
    >>>name[1:] = list('BC')
    >>>name
    ['a','B','c']

二、列表方法


  1.  append
           append方法用于在列表末尾追加新的对象:


>>>lst = [1,2,3]
>>>lst.append(4)
>>>lst
[1,2,3,4]

     2. count

            count方法统计某个元素在列表出现的次数:

>>>['aa','bb','bb','cc'].count['bb']
2
    3. extends

        在列表的末尾一次性追加另一个序列中的多个值:

>>>a = [1,2,3]
>>>b = [4,5]
>>>a.extends(b)
>>>a
[1,2,3,4,5]
    extends和append的区别:

>>>a.appends(b)
>>>a
[1,2,3,[4,5]]
>>>del a[3]
>>>a.extends(b)
>>>a
[1,2,3,4,5]
    4. index

        找出列表中某个值第一个匹配项的索引值:

>>>name = ['aa','bb','cc']
#搜'bb'
>>>name.index('bb')
1
#搜2
>>>name[2]
'bb'
    5. insert

        将对象插入列表中:

>>>n = [1,2,3,5,6]
>>>n.insert(3,4)
>>>n
[1,2,3,4,5,6]
    6. pop

        移除列表中的一个元素(默认是最后一个),并且返回该元素的值:

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

        移除列表中某个值的第一个匹配项:

>>>x = ['aa','bb','cc']
>>>x.remove('bb')
>>>x
['aa','cc']
    8. reserve

        将列表的元素反方向存放:

>>>x = [1,2,3]
>>>x.reverse()
>>>x
[3,2,1]
    9. sort

        排序:

#sort函数修改列表,但返回空值
>>>n = [4,2,1,3]
>>>n.sort()
>>>x
[1,2,3,4]



转载于:https://my.oschina.net/StevensBlog/blog/96070

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值