Python 第四天 列表

本文深入探讨Python中列表和元组的使用方法,包括增删改查操作、相关操作如排序、计数等,以及元组的特性与区别。同时介绍了range函数的多种用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.列表:能装对象的对象

  列表中可以装不同的数据类型,列表是有序的

  列表用[],每个元素用","隔开

  列表的索引和切片与字符串基本相同

  (1)增:

  lst.append() 追加 加到最后面(效率高)

  lst.insert(位置,"内容") 插入 可能会导致元素的移动

  lst.extend("元素") 迭代添加(加到最后) 元素的内容会被拆分开 想完整添加要变成列表的形式

  (2)删:

  lst.pop()   默认去掉最后一个, 也可以 用索引值指定删除

  lst.remove("要删除的元素")

  lst.clear() 清空

  del lst[索引值]  也可以切片删除

  (3)改

  用索引改; lst[] = "改的内容"

  用切片改; 如果步长不为1,提供的元素个数要能对应上

  (4)查

  用for循环;

  for i in lst:

    print(lst)

  2.相关操作:

  大致与字符串相同

  count 记出现次数

  len(lst) 长度

  sort  排序  lst.sort() 正序   lst.sort(reverse = True) 倒序

  reverse 翻转  lst.reverse()

  find 和 index 也是可以的

 3. 元组 :不可变的列表 也叫只读列表  用()表示,里的元素用,隔开

  空元组的表示:  tu =tuple() 

  当元组中只有一个元素时,元素后面要跟一个,

  元组的不可变是指元组的第一层不可以改变,第二层取决于数据类型

4.range 

  for i in range()

  当一个参数时,是从0到这个数之前

  当两个参数时,是和切片一样

  当三个参数时,step是几就是每几个取一个

  用range遍历列表:

    lst =[]

    for el in range(len(lst))

      print(lst[el])

  

转载于:https://www.cnblogs.com/sophie99/p/9598215.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值