如何使用python在列表末尾添加字符串?

时间:2014-12-11 05:36:27

标签: python list python-2.7 tuples nested-lists

大家好我是python的新手,我想在元组列表的第n个字段添加一个新字符串,假设如下:

_list = [('string0', 'string1'),.... ,('stringN', 'stringN-1')]

我想添加另一个这样的字符串:

_list = [('string0', 'string1'),.... ,('stringN', 'stringN-1'),'NEW_STRING']

编辑:

我使用append方法尝试了以下内容:

_list.append('NEW_STRING')

print "this is the updated list",_list

如何在n元组列表的末尾添加新字符串?

3 个答案:

答案 0 :(得分:2)

list.append就地更改您的对象(您不应该调用list)。

list.append('NEW_STRING')
print list

答案 1 :(得分:2)

尝试以下代码 .append()应该可以工作。

list = [('string0', 'string1'),('stringN', 'stringN-1')]
list.append("hello")
print list

答案 2 :(得分:2)

>>> my_list = ['a','b']
>>> print "hello", my_list.append('c')   
hello None
>>> my_list
['a', 'b', 'c']

您的代码将起作用,字符串将被追加,但是当append返回None时,它将打印无

所以为了避免打印无,请在下一行添加。

注意:使用list作为变量名称是不好的做法,因为list是python中的内置函数