首页 >后端开发 >Python教程 >#f #daysofMiva || 日Python 列表

#f #daysofMiva || 日Python 列表

WBOY
WBOY原创
2024-08-23 06:04:05371浏览

对于延迟发布第二天的报告,我深表歉意,因为我一直在同时处理多个技术项目。尽管如此,我很高兴能在 #100daysofMiva 挑战赛中分享我的 Python 之旅第 2 天的经验教训。

第 2 天:Python 列表

单击此处查看我使用过的一些简单 Python 列表

Python 列表是 Python 中的基本数据结构,我很高兴能在第二天专门探索它们的复杂性。以下是我所学到的总结:

Day #f #daysofMiva || Python Lists

  1. 访问列表项:我学习了如何使用索引和切片技术访问各个列表项。例如,如果我们有一个列表 my_list = [1, 2, 3, 4, 5],我可以使用 my_list[0] 访问第一项并获取输出 1。我还可以使用切片来获取列表,如 my_list[1:3] 以获得 [2, 3]。

  2. 更改列表项:我发现了如何使用赋值运算符修改列表项。例如,如果我们有一个列表 my_list = [1, 2, 3, 4, 5],我可以使用 my_list[1] = 10 将第二项更改为 10,列表变为 [1, 10, 3, 4 , 5].

  3. 添加列表项:我练习使用append()、extend() 和insert() 方法向列表添加项目。例如,我可以使用 my_list.append(6) 将项目添加到列表末尾,或使用 my_list.insert(2, 7) 在特定位置插入项目。

  4. 删除列表项:我学习了如何使用remove()、pop() 和del 语句从列表中删除项目。例如,我可以使用 my_list.remove(2) 删除第一次出现的项目 2,或者使用 my_list.pop(1) 删除特定位置的项目。

  5. 循环列表:我了解了如何使用 for 循环和 while 循环迭代列表。例如,我可以使用 for 循环打印列表中的每个项目: for item in my_list: print(item).

  6. 列表理解:我掌握了列表理解的概念以及如何从现有列表创建新列表。例如,我可以使用 [x**2 for x in my_list] 创建一个包含数字平方的新列表。

  7. 对列表进行排序:我学习了如何使用 sort() 和sorted() 函数对列表进行排序。例如,我可以使用 my_list.sort() 按升序对列表进行排序,或者使用 Sorted(my_list) 获取列表的排序副本。

  8. 复制列表:我发现了如何使用 copy() 方法和 list() 函数创建列表的副本。例如,我可以使用 my_list.copy() 创建列表的浅表副本,或使用 list(my_list) 创建深表副本。

  9. 连接列表:我练习使用+运算符和extend()方法连接列表。例如,我可以使用 my_list + [6, 7, 8] 连接两个列表,或使用 my_list.extend([6, 7, 8]).

  10. 扩展列表

Day #f #daysofMiva || Python Lists

  • 列表方法:我探索了各种列表方法,包括 count()、index()、reverse() 和clear()。例如,我可以使用 my_list.count(2) 计算某个项目的出现次数,或使用 my_list.index(2) 获取第一次出现的索引。

Day #f #daysofMiva || Python Lists

了解索引

可以使用“索引”技术访问列表元素。列表是有序集合,每个项目都有唯一的索引。我们可以使用该索引号访问列表中的项目。见下图:

Day #f #daysofMiva || Python Lists

以上是#f #daysofMiva || 日Python 列表的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn