1
2
3
4
5
6
7
8
9
10
11
|
# -*- coding: utf-8 -*-
# 定义一个字典
dic = { '剧情' : 11 , '犯罪' : 10 , '动作' : 8 , '爱情' : 3 , '喜剧' : 2 , '冒险' : 2 , '悬疑' : 2 , '惊悚' : 2 , '奇幻' : 1 }
#通过list将字典中的keys和values转化为列表
keys = list (dic.keys())
values = list (dic.values())
# 结果输出
print ( "keys列表为:" ,end = '')
print (keys)
print ( "values列表为:" ,end = '')
print (values)
|
测试结果:
注意:python中字典的键是不能直接修改,因为键是hash。
间接修改键的key值方法
第一种(推荐):
1
2
3
|
dict = { 'a' : 1 , 'b' : 2 }
dict [ "c" ] = dict .pop( "a" )
|
第二种方法:
1
2
3
|
dict = { 'a' : 1 , 'b' : 2 }
dict .update({ 'c' : dict .pop( "a" )})
|
第三种方法:
1
2
3
4
5
|
dict = { 'a' : 1 , 'b' : 2 }
dict [ 'c' ] = dict [ 'a' ]
del dict [ 'a' ]
|
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://segmentfault.com/a/1190000015950144