3、Python对象——列表(List)

  • 列表放于方括号([])中,列表内的元素用“,”隔开
  • 任意对象的有序集合
  • 可通过偏移读取
  • 可变长度、异构和任意嵌套
  • 属于可变序列
  • 可用下标访问单个列表值,也可以用下标截取多个列表值。例如:list[0]、list[2:5]
  • 对列表中的元素进行修改。可直接使用“=”进行修改

列表操作符

操作符 描述 实例
+ 组合列表 >>[1, 2, 3] + [4, 5, 6]
结果: [1, 2, 3, 4, 5, 6]
* 重复列表 >>['Hi!'] * 4
结果: ['Hi!', 'Hi!', 'Hi!', 'Hi!']
[] 通过索引获取列表中的元素 >>list = [1, "A", [1, 2, 3]]
>>print(list[2]
结果为[1, 2, 3])
>>print(list[-2])
结果为'A'
[ : ] 截取列表中的一部分 >>list = [1, "A", [1, 2, 3], 2, 3, 4]
>>print(list[1:4]
结果为:["A", [1, 2, 3], 2, 3]
in 成员运算符 >>3 in [1, 2, 3]
结果为:True
>>for x in [1, 2, 3]: print(x, end=" ")
结果为 1 2 3
函数 描述
len(list) 列表元素个数
max(list) 返回列表元素最大值
min(list) 返回列表元素最小值
list(seq) 将元组转换为列表
方法 描述
list.append(obj) 在列表末尾添加新的元素
list.count(obj) 统计某个元素在列表中出现的次数
list.extend(seq) 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
list.index(obj) 从列表中找出某个值第一个匹配项的索引位置
list.insert(index, obj) 将对象(obj)插入列表指定位置(index)
list.pop() 移除列表中的一个元素(index缺省移除最后一个元素),并且返回该元素的值
list.remove(obj) 移除列表中某个值的第一个匹配项
list.reverse() 反向列表中元素
list.sort() 对原列表进行排序
list.clear() 清空列表
list.copy() 复制列表
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 11,103评论 2 16
  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 19,226评论 17 410
  • 1.新建目录,将相关文件都放在该目录下,编写一个manifest.json文件,内容如下: { "name": "...
    zhan81649阅读 3,207评论 0 0
  • 晚上跟朱欣欣两个人待在宿舍,她在复习雅思,我在做手工,倏忽间转过身跟她说:Gyin,我最近好像过得,太清闲了。 她...
    From旮旯阅读 1,287评论 2 0
  • 目录 上一章 34. 墓地 王曼农晚上回到房间呼了戴维斯,被告知丁峻会陪伴塞缪尔上半夜,下半夜他会派人去替换。王曼...
    书咄咄阅读 2,981评论 1 6