Day6

列表(LIst)

运算符

  • 列表1 + 列表2:合并两个列表的元素,并产生一个新的列表。
>>> [1,2,3] + [2,3,4]
[1, 2, 3, 2, 3, 4]
  • 列表1 * N:将列表中的元素复制N次,并生成一个新的列表。
>>> [1,3,4] * 2
[1, 3, 4, 1, 3, 4]
  • 列表1 == 列表2:将列表中每一个元素与另一个列表中相同下标的元素进行比较
>>> [1, 2] == [1]
False
>>> [1, 2] == [1, 2]
True

· in 和 not in:判断某个元素是否在列表中

>>> 1 in [1, 2]
True
>>> 1 not in [1, 2]
False

方法

方法 说明
list.count(object) 统计并返回object在列表中出现的次数
list.extend(*args, **kwargs) 将序列添加到列表中
list.reverse() 将序列中的元素进行倒序
list.sort(key, reverse) 根据排序规则key对列表中的元素进行排序(默认排序方式是比较元素大小),reverse为为False时,从小到大排序,反之则从大到小排序
list.clear() 清空列表中的元素
list.copy() 浅拷贝,拷贝列表中的元素并产生一个新的列表

元组(tuple)

Python的元组与列表类似,不同之处在于元组的元素不能修改

>>> t = (1, )
>>> t
(1,)
>>> t = 1, 2, 3
>>> t
(1, 2, 3)

查询

  • 获取单个元素,使用下标进行索引
>>> t = 1, 2, 3
>>> t
(1, 2, 3)
>>> t[2]
3
  • 获取多个元素
>>> t = 1, 2, 3
>>> a, b, c = t
>>> a
1
>>> b
2
>>> c
3
>>> d, *e = t
>>> e
[2, 3]
  • 切片
>>> t = 1, 2, 3
>>> t[1:2]   
(2,)         
>>> t[0:3]   
(1, 2, 3)    
>>> t[0:3:2]
(1, 3)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • list 1.列表是Python中的容器类型。有序的,可变的容器(可变指的是列表中的元素和元素的位置。个数可变)。...
    xaidc阅读 1,189评论 0 0
  • 1 列表 列表是python中的容器类型。有序的,可变的容器(可变指的是列表中的元素和元素的位置、个数可变)。 元...
    C0mpass阅读 1,697评论 0 0
  • 元组和数字 列表 列表相关操作 1.列表的数学运算:+, *列表1 + 列表2 - 将两个列表中的元素合并...
    ______n___阅读 1,135评论 0 0
  • 一.列表相关操作 1.列表的数学运算:+, * 1)列表1 + 列表2 - 将两个列表中的元素按顺序合并,产生一个...
    iwsyt阅读 1,612评论 0 0
  • 一、列表--list 列表示python中的容器类型。有序的,可变的容器(可变指列表中的元素、位置、个数可变) 元...
    Deathfeeling阅读 1,549评论 0 1

友情链接更多精彩内容