
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)
- 复杂逻辑可根据需求扩展。
发表评论
最新留言
不错!
[***.144.177.141]2025年04月24日 15时23分13秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
c++之程序流程控制
2019-03-06
spring-boot-2.0.3之redis缓存实现,不是你想的那样哦!
2019-03-06
有道云笔记 同步到我的博客园
2019-03-06
李笑来必读书籍整理
2019-03-06
Hadoop(十六)之使用Combiner优化MapReduce
2019-03-06
《机器学习Python实现_10_06_集成学习_boosting_gbdt分类实现》
2019-03-06
CoreCLR源码探索(八) JIT的工作原理(详解篇)
2019-03-06
andriod 开发错误记录
2019-03-07
C语言编译错误列表
2019-03-07
看明白这两种情况,才敢说自己懂跨链! | 喵懂区块链24期
2019-03-07
python中列表 元组 字典 集合的区别
2019-03-07
Android DEX加固方案与原理
2019-03-07
iOS_Runtime3_动态添加方法
2019-03-07
Leetcode第557题---翻转字符串中的单词
2019-03-07
Problem G. The Stones Game【取石子博弈 & 思维】
2019-03-07
Java多线程
2019-03-07
openssl服务器证书操作
2019-03-07
我用wxPython搭建GUI量化系统之最小架构的运行
2019-03-07