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