我有一个包含字母和数字对的字符串列表,例如 a = [“B8”,“C1”,“B4”,“A3”]列表打印元素列表中的字符串python 2.7
我希望能够在打印声明中使用此列表并将其与基础字符串“您有”结合使用(不包括括号,逗号或引号),以告知用户您有B8 C1 B4 A3
使用.join()和.append()方法似乎无法做到这一点。
我有一个包含字母和数字对的字符串列表,例如 a = [“B8”,“C1”,“B4”,“A3”]列表打印元素列表中的字符串python 2.7
我希望能够在打印声明中使用此列表并将其与基础字符串“您有”结合使用(不包括括号,逗号或引号),以告知用户您有B8 C1 B4 A3
使用.join()和.append()方法似乎无法做到这一点。
str.format和str.join会做你想要什么:
a = ["B8", "C1", "B4", "A3"]
print("You have {}".format(" ".join(a)))
In [6]: a=["B8", "C1", "B4", "A3"]
In [7]: print("You have {}".format(" ".join(a)))
You have B8 C1 B4 A3
a=["B8", "C1", "B4", "A3"]
print "You Have " + " ".join(a)
a=["B8", "C1", "B4", "A3"]
for item in a:
print 'You have',item
希望这是有帮助的。
没有什么是因为它似乎;-) – 2014-10-29 00:04:05
请显示你如何尝试,以及他们以什么方式失败。 – 2014-10-29 00:06:10