Python的列表List常见操作

1.列表的基本格式

  • list (列表) 是python中使用最频繁的数据类型
  • 专门用来存储一串数据,存储的数据 称之为 元素
  • 通常放的是同类型
  • 列表的索引(下标)从 0开始的 正整数 0 1 2 3 4 5 6 7 有序的

2.列表的常见操作

增加列表.append(数据)在末尾追加数据,并且每次只能添加一个
列表.extend([4,5,6,7,8])可迭代:集合
列表.insert(索引, 数据)在指定位置插入数据(位置前有空元素会补位)
删除del 列表[索引]删除指定索引的数据
列表.remove(数据)删除第一个出现的指定数据
列表.pop()删除第一个出现的指定数据
列表.pop(索引)删除指定索引数据
列表.clear()清空列表
修改列表[索引] =数据修改指定索引的数据,如果数据不存在,就报错
查询列表[索引]根据索引取值,如果索引不存在,就会报错
len(列表)列表的长度
if 数据 in 列表判断元素是否在列表中
排序列表.sort()升序排列

代码示例

list = ["鹿晗","关晓彤","柳岩","李易峰","柳岩"]list.append("陈伟霆")  # 在列表后面追加数据
del list[0]  #删除 列表中的第一个元素list.remove("关晓彤")  # 删除指定的元素
list[3]="范冰冰"  # 修改列表中的元素print(list[1])  # 查询下标为1的元素
print(len(list)) # 长度

3.for的循环遍历列表

遍历就是从头到尾依次取出每一个元素,并且执行相同的操作
python中实现遍历的方式很多,比如or循环等
python中为了提高列表中的遍历效率,专门提供了for循环实现遍历

代码示例

lists = [20,39,90,89,267]
for i in lists:print(i)

输入结果:

20
39
90
89
267

4.列表的嵌套

一个列表中的元素又是一个列表,那么这就是列表的嵌套

代码示例:

import randomoffice =[[],[],[]]
teacher =["A","B","c","D","E","F"]
for name in teacher:index = random.randint(0,2)office[index].append(name)print(office)

运行结果:

[['B', 'c', 'D'], ['A', 'E'], ['F']]


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部