如何在python 2.7上的另一个列表中添加一个字符串列表

时间:2013-09-12 08:55:02

标签: python list python-2.7

我想将'new_str'添加到另一个列表中的列表中。这是我的代码:

>>>l = ['some_str', ['some_new_str']]
>>>print l
['some_str', ['some_new_str']]
>>>l1 = l[1].append('new_str')
>>>print l1
None

l[1].append('new_str')而不是在我的列表中添加新字符串到其他列表中,它打印输出'无'。

那么如何在python 2.7上的其他列表中添加一个字符串列表?

注意:输出应如下所示: ['some_str', ['some_new_str', 'new_str']]

感谢。

1 个答案:

答案 0 :(得分:6)

list.append()不返回任何内容。它将项目附加到,而不实际返回新列表。

因为它没有返回任何内容,所以Python将其默认为None(这就是打印None的原因)

您可以这样做:

>>> l[1].append('new_str')