列表和字典遍历
来源:互联网 发布:程序员口号大全 编辑:程序博客网 时间:2024/05/20 02:24
dict={"a":"apple","b":"banana","g":"grape","o":"orange"}
dict["w"]="watermelon"
del(dict["a"])
dict["g"]="grapefruit"
print dict.pop("b")
print dict
dict.clear()
print dict
print
#字典的遍历
dict={"a":"apple","b":"banana","g":"grape","o":"orange"}
for k in dict:
print"dict[%s]="% k,dict[k]
print
print
#字典items()的使用
dict={"a":"apple","b":"banana","c":"grape","d":"orange"}
#每个元素是一个key和value组成的元组,以列表的方式输出
print dict.items()
print
print
#调用items()实现字典的遍历
dict={"a":"apple","b":"banana","g":"grape","o":"orange"}
for(k,v) in dict.items():
print"dict[%s]="% k,v
print
print
#调用iteritems()实现字典的遍历
dict={"a":"apple","b":"banana","c":"grape","d":"orange"}
print dict.iteritems()
for k,v in dict.iteritems():
print"dict[%s]="% k,v
for (k,v) in zip (dict.iterkeys(),dict.iteritems()):
print"dict[%s]="%k,v
print
print
#使用列表、字典作为字典的值
dict={"a":("apple",),"bo":{"b":"banana","o":"orange"},"g":["grape","grapegruit"]}
print dict["a"]
print dict["a"][0]
print dict["bo"]
print dict["bo"]["o"]
print dict["g"]
dict["w"]="watermelon"
del(dict["a"])
dict["g"]="grapefruit"
print dict.pop("b")
print dict
dict.clear()
print dict
#字典的遍历
dict={"a":"apple","b":"banana","g":"grape","o":"orange"}
for k in dict:
print"dict[%s]="% k,dict[k]
#字典items()的使用
dict={"a":"apple","b":"banana","c":"grape","d":"orange"}
#每个元素是一个key和value组成的元组,以列表的方式输出
print dict.items()
#调用items()实现字典的遍历
dict={"a":"apple","b":"banana","g":"grape","o":"orange"}
for(k,v) in dict.items():
print"dict[%s]="% k,v
#调用iteritems()实现字典的遍历
dict={"a":"apple","b":"banana","c":"grape","d":"orange"}
print dict.iteritems()
for k,v in dict.iteritems():
print"dict[%s]="% k,v
for (k,v) in zip (dict.iterkeys(),dict.iteritems()):
print"dict[%s]="%k,v
#使用列表、字典作为字典的值
dict={"a":("apple",),"bo":{"b":"banana","o":"orange"},"g":["grape","grapegruit"]}
print dict["a"]
print dict["a"][0]
print dict["bo"]
print dict["bo"]["o"]
print dict["g"]
print dict["g"][1]
===================== RESTART: C:/Python27/dict,list.py =====================
banana
{'w': 'watermelon', 'o': 'orange', 'g': 'grapefruit'}
{}
dict[a]= apple
dict[b]= banana
dict[o]= orange
dict[g]= grape
[('a', 'apple'), ('c', 'grape'), ('b', 'banana'), ('d', 'orange')]
dict[a]= apple
dict[b]= banana
dict[o]= orange
dict[g]= grape
<dictionary-itemiterator object at 0x02D10720>
dict[a]= apple
dict[c]= grape
dict[b]= banana
dict[d]= orange
dict[a]= ('a', 'apple')
dict[c]= ('c', 'grape')
dict[b]= ('b', 'banana')
dict[d]= ('d', 'orange')
('apple',)
apple
{'b': 'banana', 'o': 'orange'}
orange
['grape', 'grapegruit']
grapegruit
阅读全文
0 0
- 列表和字典遍历
- 对字典和列表的遍历操作
- Python中元组、列表、字典的遍历和相互转化
- Python006循环和遍历列表元组集合字典
- Python中元组、列表、字典的遍历和相互转化
- 遍历数组和字典
- 序列和字典遍历
- 元组、列表、字典、字符串的遍历
- python:列表和字典型
- 字典和列表的区别
- 字典和列表的区别
- Python 字典和列表陷阱
- 字典和列表访问方式:
- 字典和序列的带序号遍历
- python列表和字典的方法总结
- 列表(list)和字典(dict)数据排序
- Python 列表和字典的一些方法
- Python列表和字典参数使用
- 04 关于热血篮球的一个观点
- Hyperledger Fabric V1.0学习之三---从开发者的角度看链码
- 单例模式与多线程
- Android UI开发第二十四篇——Action Bar
- 冒泡排序及其优化
- 列表和字典遍历
- 关于python安装scipy模块的问题
- 【知识点】 --- 博弈知识汇总
- PHP判断是手机移动端访问还是PC端访问的函数
- 多线程——死锁
- Python 进阶 +1
- 基于链式链表的栈链式存储的C风格实现
- git学习
- 数组<->指针<->动态数组之间的关系