python列表的使用
发布日期:2021-05-18 05:51:46 浏览次数:17 分类:精选文章

本文共 1167 字,大约阅读时间需要 3 分钟。

一、Python 列表使用

1. 取值与取索引

通过Python列表操作,可以轻松获取列表中的元素及其索引。

  • 使用index方法确定元素位置,如:
print(name_list.index("wangwu"))
  • 获取指定索引的元素,如:
print(name_list[2])

注意:index方法会报错,如果元素不存在于列表中;同理,索引超出范围会引发错误。

2. 修改列表元素

使用索引修改列表元素时,需确保索引有效。

  • 修改列表中的某一元素:
name_list[1] = "李四"
  • 尝试修改超出范围的索引会导致错误。

3. 增加元素

丰富列表元素,可以使用多种方法:

  • append方法:向列表末尾追加元素:
name_list.append("王小二")
  • insert方法:指定位置插入元素,如:
name_list.insert(1, "小美眉")
  • extend方法:扩展列表,例如:
temp_list = ["孙悟空", "猪二哥", "沙师弟"]name_list.extend(temp_list)

4. 删除列表元素

使用列表方法进行删除操作:

  • remove方法:删除指定元素,如:
name_list.remove("wangwu")
  • pop方法:默认删除最后一个元素:
name_list.pop()
  • pop方法:指定索引删除元素,如:
name_list.pop(3)
  • clear方法:清空整个列表:
name_list.clear()

二、del 关键字

还可以使用del关键字进行操作,但不推荐:

-del关键字用于删除变量或列表中的元素,例如:

  • 删除列表元素:
del name_list[1]
  • 删除变量:
name = "小明"del name

注意:使用del后,变量将从内存中删除,后续不能使用。

三、列表数据统计

利用列表内置方法进行数据统计:

  • 计算长度
list_len = len(name_list)print("列表中包含 %d 个元素" % list_len)
  • 统计元素出现次数
count = name_list.count("张三")print("张三出现了 %d 次" % count)
  • 删除统计结果:
name_list.remove("张三")print(name_list)

四、列表排序

通过方法对列表排序:

  • 升序排序:
name_list.sort()
  • 降序排序:
name_list.sort(reverse=True)
  • 逆序排列:
name_list.reverse()

五、列表遍历

使用循环遍历列表元素:

  • 简单遍历:
for my_name in name_list:    print("我的名字叫 %s" % my_name)
  • 复杂逻辑可根据需求扩展。
上一篇:python元组(tuple)的使用
下一篇:H5开发工作经验笔记

发表评论

最新留言

不错!
[***.144.177.141]2025年04月24日 15时23分13秒