小白的python学习实录 基础篇(三)列表

列表(List)

  • 语法: list[ ‘a ’,’b ’,’c’, ]
    相比字符串,列表里的元素可以改变,对元素的管理更加自由
    列表的正索引从0开始到length-1结束,负索引从-1开始到-length结束

  • 列表元素的替换如:
    a=[1,2,3,4,5,6]
    a[0]=4
    a[2:4]=[8,9]
    print(a) #输出:[4,2,8,9,5,6]

  • 访问列表中的值:
    print(a[1:4]) #输出:[2,3,4]

  • 列表反转
    print(a[::-1])#输出:[6,5,9,8,2,4]

  • 添加列表中的项可以使用append( )方法
    a.append(10)
    print(a) #输出:[4,2,8,9,5,6,10]

  • 删除元素有两种方法
    法一:a[0]=[ ]
    法二:del a[0]

  • 列表脚本操作符 * 和 + 与字符串类似
    print( [1]*3 )# 输出 [1 ,1 ,1]
    print([1]+[2])#输出[1,2]

  • 嵌套列表
    a=[‘a’,‘b’,‘c’]
    s=[‘d’,‘e’,‘f’]
    x=[a,s]
    print(x)
    print(x[1])
    print(x[0])
    print(x[0][1])

    输出结果:
    [[‘a’, ‘b’, ‘c’], [‘d’, ‘e’, ‘f’]]
    [‘d’, ‘e’, ‘f’]
    [‘a’, ‘b’, ‘c’]
    b

  • 列表排序
    a.sort()
    print(a)
    输出结果为生序

    a.sort(reverse=True)
    print(a)
    输出结果为降序

    列表反转
    a.reverse()

  • 列表转字典
    a=[(‘a’,1),(‘b’,2)]
    print(a)
    print(dict(a))
    输出结果:
    [(‘a’, 1), (‘b’, 2)]
    {‘a’: 1, ‘b’: 2}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值