python之列表讲解

列表

  • 列表的创建
    列表直接用[ ]创建

  • 列表保存的对象
    列表可以保存任意对象

  • 列表的查询
    len()函数可以获得列表的长度或者元素的个数
    获取列表的长度其实就是列表最大索引值+1

    lst = [1,2,3,4,5]
    print(len(lst))
    

    在这里插入图片描述

    	lst = [1,2,3,4,5]
    	print(lst[-3])
    

    在这里插入图片描述
    列表的索引可以为负数
    索引为-1表示的是列表最后一个值,-2为倒数第二个值,以此类推

  • 修改列表的方法

    • append()
      向列表最后添加一个元素

    • insert()
      向列表指定位置添加一个元素 参数1 要插入的位置

    • extend()
      使用新的序列来扩展当前序列

    • clear()
      清空集合

    • pop()
      根据索引值删除列表元素,不传值,则默认删除列表最后一个元素

    • remove()
      根据指定值删除元素
      如果有相同值的元素直会删除第一个

    • reverse() 反转列表

    • sort()
      用来对列表中的元素进行排序

      lst = list('sadasdfasda1235')
      
      print('修改前:',lst)
      lst.sort(reverse=True)# 降序
      print('修改后:',lst)
      lst.sort(reverse=False)# 升序
      print('修改后:',lst)
      

      在这里插入图片描述

  • 遍历列表

    hero = ['钢铁侠','绿巨人','蜘蛛侠','雷神']
    # 第一种方法
    print(hero[0])
    print(hero[1])
    print(hero[2])
    print(hero[3])
    第二种方法
    i = 0
    while i< len(hero):
        print(hero[i])
        i += 1
    
    	# for循环遍历
    	# 语法
    	# for 变量 in 序列:
    	#     代码块
    	
    	# 第三种方法
    	hero = ['钢铁侠','绿巨人','蜘蛛侠','雷神']
    	for h in hero:
    	    print(h)
    
  • 切片

    hero = ['钢铁侠','绿巨人','蜘蛛侠','黑寡妇','蚁人','美国队长']
    print(hero[2:4])
    print(hero)
    print(hero[::-1])
    

    在这里插入图片描述
    在这里简单的说一下[::-1],功能相当于反转列表。

  • 总结一下
    python的列表还有一些用法,在这里就不一一罗列了,就不多啰嗦了,总而言之,列表的功能很强大,在开发中用到的次数也是很多,对于我们这些小白来说,不用执着于那些高大上的东西,老老实实的练习基础代码,只有基础扎实了,做其他的东西就会事半功倍。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WSZFSNFK

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值