【发布时间】:2010-10-15 01:15:27
【问题描述】:
我有一个包含各种信息的列表,我想通过新字符串format 方法将这些信息传递给几个字符串以包含在内。作为一个玩具示例,让我们定义
thelist = ['a', 'b', 'c']
我想做一个像print '{0} {2}'.format(thelist)和print '{1} {2}'.format(thelist)这样的打印声明
当我运行它时,我收到消息IndexError: tuple index out of range;在胡闹时,它显然将整个列表视为一个对象。当然,我宁愿将thelist 翻译成'a', 'b', 'c'。
我尝试使用元组并收到相同的错误。
这种特殊的技术到底叫什么?如果我知道这个名字,我可以搜索它。 “扩大”显然不是它。 “爆炸”不会产生任何有用的东西。
我的实际使用比玩具例子要长得多,也更乏味。
【问题讨论】: