初学者程序员在这里。我有两个问题
将列表转换为嵌套字典:
房价=[‘20万英镑’、‘30万英镑’、‘50万英镑’]
我想把它变成--
House_price_dict = {
'house1': {'price':'£200k'},
'house2': {'price':'£300k'},
'house3': {'price:'£500k'},
}
将两个列表转换为嵌套字典:
房价=[‘20万英镑’、‘30万英镑’、‘50万英镑’]
卧室数量=[2,3,5]
我想变成--
house_info_dict = {
'house1': {
'price':'£200k',
'no_of_bedrooms':2,
},
'house2': {
'price':'£300k',
'no_of_bedrooms': 3,
},
'house3': {
'price:'£500k',
'no_of_bedrooms': 5,
},
}
zip函数获取多个列表,并返回每个列表中包含一个元素的元组:
zip返回一个生成器,所以我将其转换为上面的列表以查看结果
有一个内置枚举函数,可返回列表中的索引和值:
将两者结合起来,可以得到:
你可以把它输入到听写理解中:
以更漂亮的格式打印的技巧是使用json模块:
第二部分:
请注意
house_prices
和no_of_bedrooms
的大小必须相同,否则IndexError
将被提升我们可以用词来理解任何东西
相关问题 更多 >
编程相关推荐