它可以工作,但我如何才能添加多个值的关键? 这是我的密码:
for x in range(number_of_wall):
wall = 1
wall_area = input("What is the area of wall {}" .format(wall) + " in " + room_name + ": ")
dimention.append([room_name, wall_area])
wall = wall + 1
print(dimention)
结果是:
[['Lounge', '13'], ['Lounge', '13'], ['Lounge', '13'], ['Lounge', '13'], ['Bedroom', '14'], ['Bedroom', '14'], ['Bedroom', '14'], ['Bedroom', '14']]
如何修改代码,使其产生:
[['Lounge': '13', '13', '13', '13'], ['Bedroom': '14', '14', '14', '14']]
或者类似的东西。谢谢。你知道吗
必须使用字典代替
dimention
的列表:在这种情况下,请检查
room_name
中是否存在dimention
如果没有,请添加room_name
作为键,并指定wall_area
的第一个值;否则,请将wall_area
附加到现有的room_name
列表中。 也可以使用set
而不是dictionary
。你知道吗相关问题 更多 >
编程相关推荐