转载于 python中列表,元组,字典常用操作方法的总结


# 1. 列表的常用操作(增,删,改,查)
list1 = [0, 1, 2, 3, 4, 5 ]
list2 = ["a", "b", "c", "d"]
list3 = ["a", "b", "c"]
list1.append(100)        # 将指定值添加到列表的尾部
print(list1)list1.insert(4, 88)     # 指定位置插入指定值
print(list1)list1.pop(3)        # 删除指定位置的元素
print(list1)list1.pop()             # 删除最后一个元素
print(list1)list3.clear()              # 清空列表
print(list3)list1.remove(1)     # 删除指定值
print(list1)list1[3] = "abc"        # 修改指定位置的元素
print(list1)a = list1.index(4)        # 查询指定位置的元素
print(a)list1.extend(list2)         # 将一个列表list2添加到列表list1的尾部
print(list1)b = len(list2)              # 计算列表长度的算法
print("b = %d"%b)a = [45, 5, 2, 78, 90]      # 对列表a排序
print(sorted(a))
b = [3,6,2,0]
print(b.sort())              # 对列表a排序# 2. 元组的常用操作方法
# tuple元组和列表类似,不同的地方是元组元素不能修改(重点)
tuple1 = (12, 34, 45)
print(type(tuple1))     # 查看数据类型for a in tuple1:        # 遍历元组print(a, end=" ")if 34 in tuple1:        # 判段元组中是否有某元素print("存在该元素")
else:print("不存在该元素")tuple2 = (23, 5, 9, 6)
a = tuple2.count(9)         # 统计某元素出现的次数
b = tuple2.index(5)         # 获取指定元素的小标
c = len(tuple2)             # 获取元组的长度
print(a)
print(b)
print(c)# 3. 字典的常用操作
dict1 = {"name" : "张三" , "addr" : "北京顺义区"}
dict1["age"] = 12       # 字典中若没有,则创建该键值;若有则修改
dict1.pop("addr")       # 删除字典中的元素
print(dict1)            # 结果:{'name': '张三', 'age': 12}for i in dict1:     # 字典的遍历,这种情况默认遍历到的是键名print(i)for a in dict1.keys():  # 和上一种方法结果一样print(a)for b in dict1.values():       # 得到值print(b)for c in dict1.items():         # 得到键值对,以元组的形式输出print(c)for k,v in dict1.items():       # 遍历键名和键值

python中列表,元组,字典常用操作方法的总结相关推荐

  1. python中列表 元组 字典 集合的区别

    参考文章:python中列表 元组 字典 集合的区别

  2. Python 字符串/列表/元组/字典之间的相互转换 - Python零基础入门教程

    目录 一.字符串 str 与列表 list 1.字符串转列表 2.列表转字符串 二.字符串 str 与字典 dict 1.字符串转字典 2.字典转字符串 三.列表 list 与字典 dict 1.列表 ...

  3. python入门——列表+元组+字典+集合

    列表 列表是最常用的python数据类型,它可以作为一个方括号内的逗号分隔值出现. 列表的数据项不需要具有相同的类型 1.列表嵌套(相当于二维数组) a=["b",'c','d'] ...

  4. python中列表、字典和集合推导式

    1. 列表推导式         ⽤⼀个表达式创建⼀个有规律的列表或控制⼀个有规律列表,又叫列表生成式. 1.1 简单的列表推导式 需求:创建⼀个0-10的列表. 示例代码:[while循环实现] # ...

  5. python中列表和字典的应用-一个简单的考试系统

    1 之前我们学习了列表,知道列表可以用来存储一组数据,可以增删改查,可以遍历 2 之前我们学习了字典,知道字典可以用来存储键值对,与列表类似,字典也可以进行增删改查,同样也可以遍历 这节课我们利用学到 ...

  6. python中列表嵌套字典/列表排序,字典排序,列表排序。

    列表排序 列表嵌套字典/列表排序 使用 lambda # 列表内多层嵌套,字典和列表 list_num = [{'name': '中国', 'uid': 10003, 'extinfo': {'tie ...

  7. python中列表、字典、元组、字符串对应的操作大全

    1.列表 2.字典 3.元组 4.字符串 1)字符串判断 2)查找和替换 3)拆分和连接 4)大小写转换 5)文本对齐 6)去除空白字符

  8. python列表元组字典集合实验心得_python学习小总结(列表、元组、字典、集合、字符串)...

    ---恢复内容开始--- 一.列表(list) 1.添加 append():追加,在列表末尾添加元素. 列表名.append(添加的元素) extend():扩展,在列表末尾添加元素. 列表名.ext ...

  9. 总结python中列表、元组、字典、集合的共同点和不同点

    前言: 今天就和大家只聊聊python中列表.元组.字典.集合的共同点和不同点,能力有限,写的不好的地方,请大家多多海涵! 列表list 列表和元组·都是有序的 # 元组与列表相似可以通过索引与切片获 ...

  10. python字典常用操作方法,python字典的常用操作方法

    Python字典是另一种可变容器模型(无序),且可存储任意类型对象,如字符串.数字.元组等其他容器模型.本文章主要介绍Python中字典(Dict)的详解操作方法,包含创建.访问.删除.其它操作等,需 ...

最新文章

  1. 2019秦皇岛ccpc A题:Angle Beats[计算几何:统计符合直角三角形的个数]+[向量hash+3hash]
  2. Android 中的安全机制
  3. ArcGIS为面要素生成邻接矩阵
  4. (转)RTSP协议详解
  5. 现代信用卡管理(二)
  6. cad输入法自动切换_百度输入法 Linux 版本发布,支持 Ubuntu/Deepin
  7. 由二分查找算法学习算法的时间复杂度
  8. 苹果公布iPhone 12屏幕更换价格,果然没让人失望!
  9. git修改本地和远程仓库名称的解决方法
  10. idea往gitee上传项目
  11. java数据结构与算法pdf下载
  12. 2022年全新USDT支付系统源码+支持自动监控回调
  13. word图片另存为变黑色_Word的图片另存为图片格式的方法
  14. Google Earth Engine 入门1 GEE账号注册
  15. 香蕉树上第十根芭蕉——深度好文-为什么要写博客
  16. Android 双屏显示分析
  17. Egret Engine(二十六):MovieClip序列帧动画
  18. RACK与重复ACK
  19. 【转ITAA上justdoit的一篇帖子】 验证OSPF中对外部路由路由的选择规则【留档】
  20. Linux线程属性总结

热门文章

  1. ckc交易什么意思_期货交易中的标准仓单充抵保证金是什么意思?
  2. C# 调用C++DLL声明 常规参数/结构体/指针/数组
  3. 理论知识内容有_育婴师培训课程包含哪些内容?
  4. html是手机吗,MHTML是什么
  5. 主题背景_游戏背景音乐的种类—主题曲
  6. 学习spring第一天
  7. cnblog中添加数学公式支持
  8. QTQuick控件基础(1)
  9. c语言:简单排序:冒泡排序法、选择排序法、插入排序法(待写)
  10. java中的字符串处理