Python 无法获取列表的所需输出
输出:Python 无法获取列表的所需输出,python,list,Python,List,输出: ['Hello Dear'、'Hello Sir'、'take Dear'、'take Sir'] 但我得到的结果是: 你好,亲爱的 你好,先生 亲爱的 先生,打印每个组合不会给您一个列表。要做到这一点,您需要将您正在制作的每个组合保存到另一个列表中。然后,您将能够打印该列表,这是您想要的输出 这里是生成的代码: list1 = ["Hello ", "take "] list2 = ["Dear", "Sir&quo
['Hello Dear'、'Hello Sir'、'take Dear'、'take Sir']
但我得到的结果是:
你好,亲爱的
你好,先生
亲爱的
先生,打印每个组合不会给您一个列表。要做到这一点,您需要将您正在制作的每个组合保存到另一个列表中。然后,您将能够打印该列表,这是您想要的输出 这里是生成的代码:
list1 = ["Hello ", "take "]
list2 = ["Dear", "Sir"]
for i in list1:
for j in list2:
print(i+j)
PD:我假设您正在使用python。打印每个组合不会给您一个列表。要做到这一点,您需要将您正在制作的每个组合保存到另一个列表中。然后,您将能够打印该列表,这是您想要的输出 这里是生成的代码:
list1 = ["Hello ", "take "]
list2 = ["Dear", "Sir"]
for i in list1:
for j in list2:
print(i+j)
PD:我假设您使用的是python。您可以使用列表理解编写它:
list1 = ["Hello ", "take "]
list2 = ["Dear", "Sir"]
list3 = [];
for i in list1:
for j in list2:
list3.append(i+j)
print(list3)
输出:
['Hello Dear'、'Hello Sir'、'take Dear'、'take Sir']
代码不起作用的原因是在每次迭代中获取项目并打印它们。您应该首先将它们存储在列表中,因为输出是一个列表 你可以用列表理解来写:
list1 = ["Hello ", "take "]
list2 = ["Dear", "Sir"]
list3 = [];
for i in list1:
for j in list2:
list3.append(i+j)
print(list3)
输出:
['Hello Dear'、'Hello Sir'、'take Dear'、'take Sir']
代码不起作用的原因是在每次迭代中获取项目并打印它们。您应该首先将它们存储在列表中,因为输出是一个列表 假设您正在使用python,我回答了您的问题。请编辑您的问题以添加标记python。我回答您的问题时假设您正在使用python。请编辑您的问题以添加标记python。