gpt4 book ai didi

Python:通过向所有元素添加字符串来更新列表

转载 作者:行者123 更新时间:2023-12-01 09:11:35 26 4
gpt4 key购买 nike

Python 2.7、Windows 10

我有一个代码,可以查找 Excel 文件的所有工作表名称,然后放置,然后分割字符串并将其放入列表中。我的代码的下一步需要将文件路径附加到列表中的工作表名称。文件路径将是一个常量变量。

我意识到这段代码是不正确的,但我基本上只需要能够做这样的事情:

List = ['test1', 'test2', 'test3']
for i in list
print("file_Path" + i)

'file_path test1'
'file_path test2'

但我需要它来更新列表或附加到新列表而不是打印。执行此操作的最佳方法是什么。我很难找到一个好的答案,但我意识到我可能在错误的地方搜索。

谢谢!

最佳答案

正如评论部分的人们所建议的,完成此类任务的最佳选择是使用列表理解,如下所示,

['file_Path ' + i for i in List]

现在,我想添加一个答案,因为我想添加 List 绝对不是 list 对象命名的好选择。

我会选择更有意义且远离 list 关键字的内容

(例如sheet_names)

sheet_names = ['test1', 'test2', 'test3']
sheet_names = ['file_Path ' + i for i in sheet_names]
print(sheet_names)
>>>>['file_Path test1', 'file_Path test2', 'file_Path test3']

关于Python:通过向所有元素添加字符串来更新列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51620378/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com