【发布时间】:2022-12-06 22:21:29
【问题描述】:
我正在从用户那里获取多个输入,并试图找到最有效的打印方式。我知道我们可以要求用户单独输入然后打印这样的列表:
list = []
for i in range(dish_no):
item = input(f"tell us your favourite dishes: ")
list.append(item)
print(list)
但我想知道是否有一种方法可以一次获取所有输入并迭代打印或附加它们。例如我试过:
item1, item2= input("tell us your favourite dishes: ").split()
for i in range(2):
print(item{i})
item1, item2 = input("tell us your favourite dishes: ").split()
food_list = []
for i in range(2):
food_list.append(item{i})
【问题讨论】:
-
您可以将所有菜肴作为以逗号分隔的字符串插入。然后使用 split(',') 将此字符串转换为列表