我知道这个问题的不同版本已经回答了例如[这里]。1但我似乎无法让它在我的例子上工作。我正在尝试制作一个名为ListB的ListA副本,然后向ListB添加一个附加项,即'New_Field_Name',稍后我将其用作数据帧的列标题。
这是我的代码:
ListA = ['BUSINESSUNIT_NAME' ,'ISONAME', 'Planning_Channel', 'Planning_Partner', 'Is_Tracked', 'Week', 'Period_Number']
print type(ListA)
输出:
ListB = list(ListA)
print '######', ListB, '#####'
输出: ###### ['BUSINESSUNIT_NAME','ISONAME','Planning_Channel','Planning_Partner','Is_Tracked','Week','Period_Number'] #####
ListB = ListB.append('New_Field_Name')
print type(ListB)
print ListB
输出: 无
答案 0 :(得分:2)
append
不会返回任何内容,因此您无法说出
ListB = ListB.append('New_Field_Name')
它会修改列表,所以你只需要说
ListB.append('New_Field_Name')
或者你可以说
ListB += ['New_Field_Name']