博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python中列表,元组,字典常用操作方法的总结
阅读量:5152 次
发布时间:2019-06-13

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

如有不足之处,请评论批评指正

# 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():       # 遍历键名和键值    print(k,v)

 

转载于:https://www.cnblogs.com/mgw2168/p/9476377.html

你可能感兴趣的文章
【OpenJudge10】超级玛丽游戏
查看>>
Java基础知识总结--多态
查看>>
【Java学习笔记】对象生命周期
查看>>
SQLServer2008R2评估期已过的解决办法
查看>>
js复选框实现全选、全不选、反选
查看>>
Tensorflow版Faster RCNN源码解析(TFFRCNN) (2) test.py(不使用RPN时)(含ndarray数组复杂的切片操作等)...
查看>>
A SQLite client library written in Modern C++
查看>>
转贴 sql数据类型大全
查看>>
[转]编译 JavaScriptCore For iOS
查看>>
对评分矩阵进行分解,SVD与LSI
查看>>
算法 ----- 计数排序
查看>>
docker概述及基础操作
查看>>
优动漫PAINT基础系列之拾色器教学
查看>>
织女星开发板启动模式修改——从ARM M4核启动
查看>>
本周个人总结
查看>>
《java编程思想》P22-P37(第二章一切都是对象)
查看>>
HDU 1316 How Many Fibs? 大数
查看>>
Vue、J2ee -> 002 : Vue项目发布到tomcat服务器
查看>>
一维数组续
查看>>
python打开文件的方式
查看>>