File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -146,7 +146,7 @@ list中的元素,不仅能增加,还能被删除。删除list元素的方法
146146 ...
147147 'python' is not in all_users #因为已经删除了,所以就没有了。
148148
149- 上述代码,就是两段小程序,我是在交互模式中运行的,相当于小实验。这里其实用了一个后面才会降到的东西 :if-else语句。不过,我觉得即使没有学习,你也能看懂,因为它非常接近自然语言了。
149+ 上述代码,就是两段小程序,我是在交互模式中运行的,相当于小实验。这里其实用了一个后面才会讲到的东西 :if-else语句。不过,我觉得即使没有学习,你也能看懂,因为它非常接近自然语言了。
150150
151151另外一个删除list.pop([ i] )会怎么样呢?看看文档,做做实验。
152152
@@ -173,7 +173,7 @@ list中的元素,不仅能增加,还能被删除。删除list元素的方法
173173 File "<stdin>", line 1, in <module>
174174 IndexError: pop index out of range #删除索引超出范围,就是1不在list的编号范围之内
175175
176- 简单总结一下,` list.remove(x) ` 中的参数是列表中元素,即删除某个元素;` list.pop([i]) ` 中的i是列表中元素的索引值,这个i用放括号包裹起来 ,意味着还可以不写任何索引值,如上面操作结果,就是删除列表的最后一个。
176+ 简单总结一下,` list.remove(x) ` 中的参数是列表中元素,即删除某个元素;` list.pop([i]) ` 中的i是列表中元素的索引值,这个i用方括号包裹起来 ,意味着还可以不写任何索引值,如上面操作结果,就是删除列表的最后一个。
177177
178178给看官留下一个思考题,如果要像前面那样,能不能事先判断一下要删除的编号是不是在list的长度范围(用len(list)获取长度)以内?然后进行删除或者不删除操作。
179179
@@ -186,7 +186,7 @@ reverse比较简单,就是把列表的元素顺序反过来。
186186 >>> a
187187 [6, 1, 5, 3]
188188
189- 注意,是原地反过来,不是另外生成一个新的列表。所以,它没有返回值。跟这个类似的有一个内建函数reversed,建议读者通过了解一下这个函数的使用方法 。
189+ 注意,是原地反过来,不是另外生成一个新的列表。所以,它没有返回值。跟这个类似的有一个内建函数reversed,建议读者了解一下这个函数的使用方法 。
190190
191191> 因为` list.reverse() ` 不返回值,所以不能实现对列表的反向迭代,如果要这么做,可以使用reversed函数。
192192
@@ -224,7 +224,7 @@ sort就是对列表进行排序。帮助文档中这么写的:
224224
225225对于排序,也有一个更为常用的内建函数sorted。
226226
227- 顺便指出,排序是一个非常有研究价值的话题。不仅仅是现在这么一个函数解决的 。有兴趣的读者可以去网上搜一下排序相关知识。
227+ 顺便指出,排序是一个非常有研究价值的话题。不仅仅是现在这么一个函数 。有兴趣的读者可以去网上搜一下排序相关知识。
228228
229229------
230230
You can’t perform that action at this time.
0 commit comments