a=[1,2,3]
print "the list is :%"%(a)
我想打印出这样一行:the list is:[1,2,3]
我无法在一行内完成,我必须这样做:
print " the list is :%"
print a
我想知道是否可以打印出与字符串格式和一行列表相结合的内容。
答案 0 :(得分:7)
最简单的方法是CodeHard_or_HardCode在评论中说的内容。对于Python 3,它将是:
a=[1,2,3]
print('This is a list', a)
This is a list [1, 2, 3]
答案 1 :(得分:3)
我建议使用字符串format
方法,因为建议使用旧的%
语法。
print("the list is: {}".format(a))
答案 2 :(得分:1)
至少在Python 2.7.4中,这将起作用:
print " the list is " + str(a)
答案 3 :(得分:0)
试试这个:
a = [1,2,3]
print("the list is: %s" % a)
答案 4 :(得分:0)
.App {
text-align: center;
margin-top: 40px;
}
我相信您将需要使用python 3.7.1或更高版本,因为这是他们添加字符串插值的时间
答案 5 :(得分:0)
a = [1,2,3]
print(f'the list is: {a}')