Python列表通过Map()连接产生;“无类型”;列表
受以下启发,我发表以下声明:Python列表通过Map()连接产生;“无类型”;列表,python,arrays,list,Python,Arrays,List,受以下启发,我发表以下声明: 这将生成:[None,None,None,None,None,None,None],而不是包含两个初始列表值的预期联接列表。我做错了什么?什么是更好的语句?您可以使用+运算符连接数组 globalTags = [ 'deviceName', 'processIndex', 'timingGroupID', 'sequenceIndex', 'chainIndex', 'eventNumber', 'chainS
这将生成
:[None,None,None,None,None,None,None]
,而不是包含两个初始列表值的预期联接列表。我做错了什么?什么是更好的语句?您可以使用+
运算符连接数组
globalTags = [
'deviceName',
'processIndex',
'timingGroupID',
'sequenceIndex',
'chainIndex',
'eventNumber',
'chainStartStamp',
'acqStatus',
'sequenceStartStamp'
]
chargeTags = ['charge_status', 'charge_units']
chargeTags = chargeTags + globalTags
预期产量是多少
globalTags+chargeTags
?.append()
不返回任何内容,它会修改列表。您认为.append
返回什么?您永远不应该使用map
来处理副作用您不需要这些反斜杠。
globalTags = [
'deviceName',
'processIndex',
'timingGroupID',
'sequenceIndex',
'chainIndex',
'eventNumber',
'chainStartStamp',
'acqStatus',
'sequenceStartStamp'
]
chargeTags = ['charge_status', 'charge_units']
chargeTags = chargeTags + globalTags