在Python 3.6中打印带括号的列表

在Python 3.6中打印带括号的列表,python,python-3.x,list,tuples,Python,Python 3.x,List,Tuples,这个问题与其他问题不同,因为我试图打印具有圆括号的列表,而不是方括号 比如,;我有以下清单: list_of_numbers = [1, 2, 3, 4, 5] 当您打印出列表时,您会看到: [1, 2, 3, 4, 5] 我希望打印版本看起来像这样: (1, 2, 3, 4, 5) 或 或 我们应该这样做 字符串列表使用简单的列表理解,通过将数字列表中的每个元素强制转换为字符串来创建字符串列表。 然后,我们使用简单的字符串格式和连接来创建要打印的字符串 我们应该这样做 字符串列表使用简单

这个问题与其他问题不同,因为我试图打印具有圆括号的列表,而不是方括号

比如,;我有以下清单:

list_of_numbers = [1, 2, 3, 4, 5]
当您打印出列表时,您会看到:

[1, 2, 3, 4, 5]
我希望打印版本看起来像这样:

(1, 2, 3, 4, 5)

我们应该这样做

字符串列表使用简单的列表理解,通过将数字列表中的每个元素强制转换为字符串来创建字符串列表。 然后,我们使用简单的字符串格式和连接来创建要打印的字符串

我们应该这样做

字符串列表使用简单的列表理解,通过将数字列表中的每个元素强制转换为字符串来创建字符串列表。
然后,我们使用简单的字符串格式和连接来创建要打印的字符串

tuple将打印圆括号

print(tuple(list_of_numbers))

tuple将打印圆括号

print(tuple(list_of_numbers))

元组(数字列表)
元组(数字列表)
您只能加入字符串列表您只能加入字符串列表
list_of_number_strings = [str(number) for number in list_of_numbers]
list_string = "({})".format(", ".join(list_of_number_strings))
print(list_string)
print(tuple(list_of_numbers))