首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在python中组合数字和字符串列表

在python中组合数字和字符串列表
EN

Stack Overflow用户
提问于 2021-04-01 10:15:34
回答 1查看 53关注 0票数 0

作为一名R用户,我对python知之甚少。我正在使用python moviepy拾取一长串照片,以便在RStudio notebook中生成视频。我之前所做的是使用R生成照片列表。

R代码:

代码语言:javascript
复制
v_list <- c(paste0("v_", c(1:10, rep(10, 5), rep(11, 10)), ".jpg"))

然后在python块中将该列表转换为v_list = r.v_list

我想知道是否有一种简单的方法可以直接在python中生成列表。似乎有很多关于这个话题的问题。通过这些答案,我设法生成了以下代码:

Python:

代码语言:javascript
复制
v_list = ["v_" + str(x) + ".jpg" for x in range(1, 10)]+["v_" + str(x) + ".jpg" for x in [10]*5] + ["v_" + str(x) + ".jpg" for x in [11]*10]

我的问题是:有没有可能让这段代码更简单?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-01 10:23:25

怎么样

代码语言:javascript
复制
v_list = [f"v_{x}.jpg" for x in list(range(1, 10)) + [10] * 5 + [11] * 10]
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66897615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档