Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何向列表的每个项目添加相同的文本?_Python_Python 3.x_List - Fatal编程技术网

Python 如何向列表的每个项目添加相同的文本?

Python 如何向列表的每个项目添加相同的文本?,python,python-3.x,list,Python,Python 3.x,List,我有以下清单: a=['c1','c2','c3'] 我想谈谈: b=[sametext['c1'],sametext['c2'],sametext['c3']] 我试着在列表中列出,但没有结果?如何到达b?在[sametext['c1'],sametext['c2'],sametext['c3']]中,sametext是包含某种映射的字典吗? 如果是这样的话,那么方法就是使用以下列表: b = [sametext[x] for x in a] 没有列表理解: b=[] for x in a:

我有以下清单:
a=['c1','c2','c3']
我想谈谈:
b=[sametext['c1'],sametext['c2'],sametext['c3']]


我试着在列表中列出,但没有结果?如何到达b?

[sametext['c1'],sametext['c2'],sametext['c3']]
中,sametext是包含某种映射的字典吗? 如果是这样的话,那么方法就是使用以下列表:

b = [sametext[x] for x in a]
没有列表理解:

b=[]
for x in a:
   b.append(sametext[x])
如果sametext的意思是一些常量操作,比如添加前缀,那么与第一种方法类似的方法是:

b = [f"yourprefix_{x}]" for x in a]
改变现状

a[:] = [ele+'some_text' for ele in a]

什么是
sametext
?请展示一个完整的可复制示例sometext是什么有什么关系?这是不相关的,一些文本是一些文本,因为它是一些文本。你下载一个问题是因为你不理解它?我的意思是什么类型的python对象是
sametext
?e、 一个字符串、列表或dict。如果可能的话,你应该总是展示一个小例子
a[:] = [ele+'some_text' for ele in a]