转载于 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. 去掉DataGridView最后一行的空白行,删除空白行
  2. 1 java开发工具IDEA的使用
  3. java符号引用 直接引用_Java -- JVM的符号引用和直接引用
  4. 增量式编码器定时器配置和速度计算的处理方法
  5. Zookeeper权限控制ACL详解
  6. maven下设置默认jdk版本和maven项目构建默认使用jdk版本
  7. GCD - Extreme(欧拉函数变形)
  8. filazilla搭建ftp_使用Filezilla搭建FTP服务器
  9. ACLEMNLP'21 | 基于神经转移模型的论辩挖掘任务
  10. 张晨北京科技大学计算机,混合群智能优化算法研究及应用
  11. Java根据信用卡号区分国际常用的五大信用卡卡种:VISA,Master,AE,DC,JCB.
  12. java实现Blowfish算法加密解密
  13. linux_linux自动化换源等优化美化自动化操作脚本/oh my zsh安装/卸载与删除/vim/vi卸载与更新异常/linux发行版本/内核版本查看
  14. 10分钟教你搭建一个好玩的Python全文搜索引擎
  15. 毕业设计选题推荐 - python毕设选题推荐 - 2023最新毕设选题 - 如何选题 避免被坑
  16. 时间戳转成日期,解决日期1970年的问题
  17. 图的m色着色问题 回溯法(算法设计与分析)Java
  18. 深富策略:权重调整拖累指数 下周操作要谨慎
  19. P2P网络编程-3-案例实践:PubSub
  20. (问答)50m带宽的实际速率是多少

热门文章

  1. int转字符串_python3基础01数值和字符串(一)
  2. 帝国cms如何域名html的专题,帝国cms怎么生成html网站地图
  3. php l框架,一个很简单的PHP框架lyue
  4. axure源文件_Axure函数应用:指示线跟随地图所选区域,并展示相应数据可视化...
  5. 一个web项目web.xml的配置中context-param配置作用
  6. L2-001. 紧急救援(迪杰斯特拉算法)
  7. VR安全很重要:Magic Leap低调收购安全公司
  8. crossplaform---Nodejs in Visual Studio Code 04.Swig模版
  9. IntelliJ IDEA 将 Maven 构建的 Java 项目打包
  10. iOS 处理图片的一些小 Tip