python 给列表内每个元素前添加固定值,如:list=['1','A1'] 改造成 list = ['asbA1','asbA1']
时间: 2023-12-16 21:03:00 浏览: 69
你可以使用列表推导式来实现这个需求,例如:
```python
my_list = ['1', 'A1']
prefix = 'asb'
new_list = [prefix + item for item in my_list]
print(new_list) # 输出 ['asb1', 'asbA1']
```
在这个例子中,我们首先定义了一个前缀 `prefix`,然后使用列表推导式 `[prefix + item for item in my_list]` 来遍历原始列表 `my_list` 中的每个元素 `item`,并对其添加前缀 `prefix`,最终生成一个新的列表 `new_list`。
需要注意的是,这里使用的是字符串拼接操作 `prefix + item`,因此原始列表中的每个元素必须是字符串类型,如果是其他类型的话需要进行类型转换。
阅读全文