【发布时间】:2019-09-14 07:30:05
【问题描述】:
假设我有以下 Python 列表:
['7831-0', nan, '3165-0', '7831-0', '7831-1']
我想为上面列表中的每个元素添加相同的前缀('ADD_'。我还想从我的列表中删除 nan。我想要的输出列表如下:
list = ['ADD_7831-0', 'ADD_3165-0', 'ADD_7831-0', 'ADD_7831-1']
我尝试了以下代码:
prefix_ADD = 'ADD_'
new_list = [prefix_ADD + x for x in list]
但我收到以下错误:
TypeError: must be str, not float
【问题讨论】:
-
@Pine-Nuts[0] - 对熊猫感兴趣?
标签: python list loops add prefix