Pyhton之字典

it2024-10-03  39

1.创建字典并访问字典中元素

>>> dic={'a':5,'b':6,'c':7} >>> dic['c'] 7

2.字典中添加键值对

>>> dic={'a':5,'b':6,'c':7} >>> dic['e']=8 >>> print(dic) {'a': 5, 'b': 6, 'c': 7, 'e': 8} >>> dic1={} >>> dic1['q']=0 >>> dic1['w']=1 >>> dic1['e']=2 >>> print(dic1) {'q': 0, 'w': 1, 'e': 2}

3.修改字典中元素的值

>>> dic={'a':5,'b':6,'c':7} >>> dic['a']=55 >>> print(dic) {'a': 55, 'b': 6, 'c': 7}

4.删除键值对

>>> dic={'a':5,'b':6,'c':7} >>> del dic['a'] >>> print(dic) {'b': 6, 'c': 7}

5.字段遍历

>>> dic={'a':1,'b':2,'c':3} >>> for key,value in dic.items(): ... print('key:'+key) ... print('value:'+str(value)) ... key:a value:1 key:b value:2 key:c value:3

for key,value in dic.items()中包含两个字典名和items()方法,返回键值对列表,使用for循环将每个键值对存储到指定变量汇总

>>> dic={'a':1,'b':2,'c':3} >>> for key in dic.keys(): ... print(key.title()) ... A B C

遍历字典中所以键,如上所述

>>> dic={'a':1,'b':2,'c':3} >>> for value in dic.values(): ... print(value) ... 1 2 3

遍历字典中所有值,如上所述

>>> dic={'a':1,'b':2,'c':3,'e':1} >>> for value in set(dic.values()): ... print(value) ... 1 2 3

在字典中,值可能重复,使用set()可以确保每个元素独一无二,如上所示

最新回复(0)