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