Python 如何将带有制表符的字符串附加到列表中,并同时打印带有制表符的字符串?

Python 如何将带有制表符的字符串附加到列表中,并同时打印带有制表符的字符串?,python,Python,我想在列表中附加一个带有制表符的字符串。然后,当我打印列表时,我希望能够在打印时获得相同的输出(字符串) 例如: list1 = [] string = "Names:\tLucas" print(list1) print(string) 输出: ['Names\tLucas'] Names Lucas 有什么方法可以做到这一点。试试这样的方法 print("{}".format(string)) 您必须打印列表项本身,而不是列表 通过迭代: >

我想在列表中附加一个带有制表符的字符串。然后,当我打印列表时,我希望能够在打印时获得相同的输出(字符串)

例如:

list1 = []
string = "Names:\tLucas"
print(list1)
print(string)
输出:

['Names\tLucas']
Names   Lucas

有什么方法可以做到这一点。

试试这样的方法

print("{}".format(string))

您必须打印列表项本身,而不是列表

通过迭代:

>>列表1=[]
>>>string1=“名称:\tLucas”
>>>string2=“名称:\tJohn”
>>>
>>>list1.append(string1)
>>>列表1.append(字符串2)
>>> 
>>>对于列表1中的项目:
...   打印(项目)
... 
姓名:卢卡斯
姓名:约翰
作者:

>>列表1=[]
>>>string1=“名称:\tLucas”
>>>string2=“名称:\tJohn”
>>>
>>>list1.append(string1)
>>>列表1.append(字符串2)
>>>
>>>打印(*list1,sep='\n')
姓名:卢卡斯
姓名:约翰

您想要的确切输出是什么?你的问题很不清楚。请阅读。第一种方法是
.append
。发布的代码已损坏,输出与显示的代码不正确。当我打印列表时,我希望在打印(字符串)时能够获得相同的输出这与标题问题有什么关系?编辑问题,使其可复制,并明确您想要的内容,或将其删除。