首页 > 解决方案 > 添加到列表索引

问题描述

说我有一个清单:

x = [2, [2, 5, 6], 'car', 7]

我知道我可以x[1]通过使用x[1].append('hi') which 来追加:

x = [2, [2, 5, 6, 'hi'], 'car', 7]

我怎样才能将其他索引位置变成他们自己的列表,以便我可以追加。目前我正在尝试:

x[0].append('hi')

这给出了这个错误:

AttributeError: 'int' object has no attribute 'append'

我正在寻找的输出是:

x = [[2, 'hi'] , [2, 5, 6, 'hi'], 'car', 7]

标签: listappend

解决方案


只需制作一个简单的铸造类型:

x[0] = [x[0]]
x[0].append(...)


推荐阅读