Live2d Test Env

字典的操作方法

python的字典的增删改查与js的对object的大差不差,因而没必要记录

get()&keys()

get()

使用get()方法可以获取到字典对应键的值

my_dic = {
'key1':111,
'key2':222
}

print(my_dic.get('key1')) # 222
# 如果没有指定key,则会返回None
print(my_dic.get('key3')) # 222、
# 可以给get()参加第二个参数,如果没找到则返回参数2
print(my_dic.get('key4','默认值')) # 默认值
keys()

使用keys()方法可以获取到字典的键的列表

dic2 = {
	'key1': 'va1',
	'key2': 'va2',
	'key3': 'va3',
}
dic2_keys_list = dic2.keys()
print(dic2_keys_list) # dict_keys(['key1', 'key2', 'key3'])

item()与values()

items()

返回该字典的key的列表

dic2 = {
	'key1': 'va1',
	'key2': 'va2',
	'key3': 'va3',
}
print(dic2.items()) # dict_items([('key1', 'va1'), ('key2', 'va2'), ('key3', 'va3')])
values()

返回该字典的value的列表

dic2 = {
	'key1': 'va1',
	'key2': 'va2',
	'key3': 'va3',
}
print(dic2.values()) # dict_values(['va1', 'va2', 'va3'])

未完待续。

posted @ 2023-03-22 00:01  致爱丽丝  阅读(10)  评论(0编辑  收藏  举报