python的print换行处理
>>> list1 = ['Tom', 'Alice', 'Nick', 'John']>>> list2 = list1.copy()
>>> list2
['Tom', 'Alice', 'Nick', 'John']
#验证两个列表互相独立
>>> list1.append('Mick')
>>> list2.append('Rose')
>>> print(list1, list2)
['Tom', 'Alice', 'Nick', 'John', 'Mick'] ['Tom', 'Alice', 'Nick', 'John', 'Rose']
——————————————————————————————
我只对红色字部分想请教,如何实现换行,输出形如:
['Tom', 'Alice', 'Nick', 'John', 'Mick']
['Tom', 'Alice', 'Nick', 'John', 'Rose']
而不是一行显示。我进行过如下尝试:
print(list1 + '\n' + list2)
但是不行,报错。
多谢指教。
print(list1, list2,sep='\n') list不是字符串不能相加,用逗号sep默认是空格,这里修改让他变成换行 塔利班 发表于 2018-10-21 19:43
print(list1, list2,sep='\n')
非常感谢。
这应该是print()函数的参数吧。除了sep还有哪些? IDLE F1 索引输入print,这里可以看各种文档,当然也有不全的,就去百度搜
页:
[1]