对于延迟发布第二天的报告,我深表歉意,因为我一直在同时处理多个技术项目。尽管如此,我很高兴能在 #100daysofMiva 挑战赛中分享我的 Python 之旅第 2 天的经验教训。
第 2 天:Python 列表
单击此处查看我使用过的一些简单 Python 列表
Python 列表是 Python 中的基本数据结构,我很高兴能在第二天专门探索它们的复杂性。以下是我所学到的总结:
访问列表项:我学习了如何使用索引和切片技术访问各个列表项。例如,如果我们有一个列表 my_list = [1, 2, 3, 4, 5],我可以使用 my_list[0] 访问第一项并获取输出 1。我还可以使用切片来获取列表,如 my_list[1:3] 以获得 [2, 3]。
更改列表项:我发现了如何使用赋值运算符修改列表项。例如,如果我们有一个列表 my_list = [1, 2, 3, 4, 5],我可以使用 my_list[1] = 10 将第二项更改为 10,列表变为 [1, 10, 3, 4 , 5].
添加列表项:我练习使用append()、extend() 和insert() 方法向列表添加项目。例如,我可以使用 my_list.append(6) 将项目添加到列表末尾,或使用 my_list.insert(2, 7) 在特定位置插入项目。
删除列表项:我学习了如何使用remove()、pop() 和del 语句从列表中删除项目。例如,我可以使用 my_list.remove(2) 删除第一次出现的项目 2,或者使用 my_list.pop(1) 删除特定位置的项目。
循环列表:我了解了如何使用 for 循环和 while 循环迭代列表。例如,我可以使用 for 循环打印列表中的每个项目: for item in my_list: print(item).
列表理解:我掌握了列表理解的概念以及如何从现有列表创建新列表。例如,我可以使用 [x**2 for x in my_list] 创建一个包含数字平方的新列表。
对列表进行排序:我学习了如何使用 sort() 和sorted() 函数对列表进行排序。例如,我可以使用 my_list.sort() 按升序对列表进行排序,或者使用 Sorted(my_list) 获取列表的排序副本。
复制列表:我发现了如何使用 copy() 方法和 list() 函数创建列表的副本。例如,我可以使用 my_list.copy() 创建列表的浅表副本,或使用 list(my_list) 创建深表副本。
连接列表:我练习使用+运算符和extend()方法连接列表。例如,我可以使用 my_list + [6, 7, 8] 连接两个列表,或使用 my_list.extend([6, 7, 8]).
了解索引
可以使用“索引”技术访问列表元素。列表是有序集合,每个项目都有唯一的索引。我们可以使用该索引号访问列表中的项目。见下图:
以上是#f #daysofMiva || 日Python 列表的详细内容。更多信息请关注PHP中文网其他相关文章!