2024-09-30 19:34:20 发布
网友
这看起来很简单,但我不知道怎么做。在
我需要把列表中的元素打印成一个字符串。我试图使用列表理解,但解释程序产生了一个错误。在
print '%s (...) %s (...) %s%s (...)%s (...)'%(i for i in mylist)
我无法使用打印“%s%”(mylist中的I代表I),因为该字符串没有常规结构。上面的代码有语法错误。什么是crrect形式?在
提前谢谢。在
将列表改为元组:
print '%s (...) %s (...) %s%s (...)%s (...)' % tuple(mylist)
演示:
或者,使用^{} method来格式化字符串:
print '{} (...) {} (...) {}{} (...){} (...)'.format(*mylist)
.format()还支持索引到列表中:
.format()
print '{0[0]} (...) {0[1]} (...) {0[2]}{0[3]} (...){0[4]} (...)'.format(mylist)
将列表改为元组:
演示:
^{pr2}$或者,使用^{} method 来格式化字符串:
.format()
还支持索引到列表中:相关问题 更多 >
编程相关推荐