Alterna · учебный материал
清单和要素处理
38.1:清单和要素处理:短期理论,一个例子和Python逐步处理。
Что в этом материале
- 如何运作。
- 执行中的一个例子
- 记住
Содержание и основные понятия
清单被更改,要素被按顺序储存,一个段落往往足以进行检查,而不保存所有数据,但清单可用于分类和重新分析。
内容和实践
9年级 9年级
第17号EEEG
第26号EEEG
01
如何运作。
列表是一个变量序列。 当数据需要存储、修改、排序或绕过多次时, 它适合 。
创造。
字数 [1, 2] 创建一个列表; 列表(...) 从消毒对象构建列表 。
索引。
这就像一行, 但清单可以替换。
变化。
附加、扩展、排序和索引任务更改相同的列表 。
一份拷贝
a[ ] 和 a. copy () 创建新的顶部列表; b = 创建同一对象的中间名称 。
02
执行中的一个例子
启动短程序, 跳过线条。 可视化仪只显示代码、 当前行、 变量和输出 。
不需要索引时, 选择绕行 :
for value in values
需要职位时,请使用。
enumerate
在直接绕行时不从列表中删除元素:索引被移动,数据的一部分可能被省略。创建新的过滤列表或绕过副本。
算数映图
从左到右读取,然后运行代码。
1
开始
2
创建列表
3
添加一个对象
4
附加的附加添加元素
5
检查清单
03
记住
附加( 2, 3) 添加一个列表, 扩展( 3 ) - 两个数字 。
在最大、最小和流行前检查空结果 。
对于独立副本,不要使用中间名b=a。
本页的语法
list(iterable)
从迭代对象创建列表。
append(x)
向列表结尾添加一个元素 x。
extend(iterable)
将所有可循环元素添加到结尾处,而不是将它本身作为一个元素。
insert(i, x)
在项目i之前插入 x。
pop(i=-1)
删除并返回元素;空列表呼叫索引错误。
remove(x)
删除第一个等值 x; 缺失的 x 导致值错误 。
index(x)
如果 x 缺失, 返回第一个 x 或值错误位置 。
count(x)
考虑等 X 元素 。
copy()
返回列表的小副本;列表仍然是普通对象。
enumerate(values)
提供索引和值。
[expr for x in values if cond]
列表构建了新的列表 。
len / sum
名单上数字的长度和总和。
map / split / int
读取同一条目的编号 。