作为一名R用户,我对python知之甚少。我正在使用python moviepy拾取一长串照片,以便在RStudio notebook中生成视频。我之前所做的是使用R生成照片列表。
R代码:
v_list <- c(paste0("v_", c(1:10, rep(10, 5), rep(11, 10)), ".jpg"))然后在python块中将该列表转换为v_list = r.v_list。
我想知道是否有一种简单的方法可以直接在python中生成列表。似乎有很多关于这个话题的问题。通过这些答案,我设法生成了以下代码:
Python:
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]我的问题是:有没有可能让这段代码更简单?
发布于 2021-04-01 10:23:25
怎么样
v_list = [f"v_{x}.jpg" for x in list(range(1, 10)) + [10] * 5 + [11] * 10]https://stackoverflow.com/questions/66897615
复制相似问题