大家好我是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元组列表的末尾添加新字符串?
答案 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中的内置函数