python的list.方法

列表的查询方法:index(元素)

查某个元素的下标,找不到报错ValueError,找到返回下标(从0开始)

 # 列表
    name = ['a', "b", [1,2],3]
    print(name.index('b'))

修改特定位置的元素值

正向下标:

    my_list = [1,2,3]
    my_list[2] = 50
    print(my_list)

 反向下标:最后一个是-1

    my_list = [1,2,3]
    my_list[-2] = 50
    print(my_list)
 

插入:insert(下标,将要插入的元素)

插入到指定位置下标(从0开始) 列表.(下标,将要插入的元素)

    my_list = [1,2,3]
    my_list.insert(1,'a')
    print(my_list)
    [1, 'a', 2, 3]

追加元素:append(将要追加的元素),追加一个(不是一批,一批在后面有讲解)

在列表后面加入一个元素

    my_list = [1, 2, 3]
    my_list.append((66))
    print(my_list)
    [1, 2, 3, 66]

 追加一批元素

列表.extend(其他数据容器),将其他数据容器的内容取出,依次追加到列表的尾部

    my_list = [1, 2, 3]
    my_list.extend(['a','b'])
    print(my_list)
    [1, 2, 3, 'a', 'b']

删除元素 del 列表[下标] 和 列表.pop(下标)

语法1:del 列表[下标]

    my_list = [1, 2, 3]
    del my_list[0]
    print(my_list)
    [2, 3]

语法2:列表.pop(下标),可以用变量接受被pop(弹出)的元素

    my_list = [1, 2, 3]
    element = my_list.pop(0)
    print(my_list)
    [2, 3]

语法3:列表.remove(元素),从前到后搜索‘a’,找到第一个a,remove(删除)

    my_list = [1, ‘a’, 3]
    my_list.remove(‘a’)
    print(my_list)
    [1, 3]

清空,列表.clear()

    my_list = [1, 2, 3]
    my_list.clear()
    print(my_list)
    []

统计某元素在列表内的数量

    my_list = [1, 'a','a',3]
    print(my_list.count('a'))
    2

统计列表中所有元素的个数:len(列表)

    my_list = ['a', 'b', 'c','a']
    print(len(my_list))
    4

 总结一下:

1.列表可以容纳多个元素(上限为:2**63 - 1 个)

2.可以容纳不同类型的元素

3.允许重复数据存在

4.数据有序存储

5.列表中的元素也可以是列表

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值