字典学习练习:
一、list1 = [“name”, “author”, “introduce”]
list2 = [“NORWEGIAN WOOD”, “Haruki Murakami”, “balalalala…”]
将list1与list2以键值对的形式呈现。
ZIP方式:
"""
list1 = ["name", "author", "introduce"]
list2 = ["NORWEGIAN WOOD", "Haruki Murakami", "balalalala..."]
将list1与list2以键值对的形式呈现。
"""
list1 = ["name", "author", "introduce"]
list2 = ["NORWEGIAN WOOD", "Haruki Murakami", "balalalala..."]
# zip方式
print(dict(zip(list1, list2)))
MAP方式一:
"""
list1 = ["name", "author", "introduce"]
list2 = ["NORWEGIAN WOOD", "Haruki Murakami", "balalalala..."]
将list1与list2以键值对的形式呈现。
"""
list1 = ["name", "author", "introduce"]
list2 = ["NORWEGIAN WOOD", "Haruki Murakami", "balalalala..."]
# map方式
def new_map(KEY_inf, Value_inf): # 定义参数传递函数
return (KEY_inf, Value_inf)
inf = map(new_map, list1, list2) # map(函数,可递归参数)
print(dict(inf))
MAP方式二:
"""
list1 = ["name", "author", "introduce"]
list2 = ["NORWEGIAN WOOD", "Haruki Murakami", "balalalala..."]
将list1与list2以键值对的形式呈现。
"""
list1 = ["name", "author", "introduce"]
list2 = ["NORWEGIAN WOOD", "Haruki Murakami", "balalalala..."]
dic_list = map(lambda Key_inf, Value_inf: (Key_inf, Value_inf), list1, list2)
print(dict(dic_list))
二、Amy_info = {‘name’: ‘amy’, ‘addr’: ‘hunan’, ‘weight’: 90}获取amy_info的key,value
"""
Amy_info = {'name': 'amy', 'addr': 'hunan', 'weight': 90}获取amy_info的key,value
"""
Amy_info = {'name': 'amy', 'addr': 'hunan', 'weight': 90}
print(Amy_info.keys()) # 获取key值
print(Amy_info.values()) #获取value值
三、字节如何转字符串,字符串如何转字节
"""
字节如何转字符串,字符串如何转字节
"""
str = "Hello World"
# 字符串转为字节为编码,encode
bt = str.encode()
print(bt)
print(type(bt))
# 字节转为字符串为解码,decode
str_1 = bt.decode()
print(str_1)
print(type(str_1))