python - 如何从两个 "array.flatten()"-ed列表在python中创建字符串列表

标签 python arrays string list

我希望在 python 中创建以下列表:

list = ["pix420_615", "pix421_615", ... , "pix425_620"]

注意其中列表是字符串列表,而不是值。

来自以下两个列表:

x= [420, 421, 422, 423, 424, 425, 420, 421, 422, 423, 424, 425, 420, 421, 422, 423, 424, 425,
 420, 421, 422, 423, 424, 425, 420, 421, 422, 423, 424, 425, 420, 421, 422, 423, 424, 425]

y= [615, 615, 615, 615, 615, 615, 616, 616, 616, 616, 616, 616, 617, 617, 617, 617, 617, 617,
 618, 618, 618, 618, 618, 618, 619, 619, 619, 619, 619, 619, 620, 620, 620, 620, 620, 620]

我想知道我将如何着手这样做,并保持相应数组值的一致性......?

最佳答案

这应该可以解决问题。 zip 是执行此类操作的最佳方式:

x = [420, 421, 422, 423, 424, 425, 420, 421, 422, 423, 424, 425, 420, 421, 422, 423, 424, 425, 420, 421, 422, 423, 424, 425, 420, 421, 422, 423, 424, 425, 420, 421, 422, 423, 424, 425]

y = [615, 615, 615, 615, 615, 615, 616, 616, 616, 616, 616, 616, 617, 617, 617, 617, 617, 617, 618, 618, 618, 618, 618, 618, 619, 619, 619, 619, 619, 619, 620, 620, 620, 620, 620, 620]

z = ['pix{}_{}'.format(a, b) for a, b in zip(x, y)]

print(z)

# Output:
# ['pix420_615', 'pix421_615', 'pix422_615', 'pix423_615', 'pix424_615', 'pix425_615', 'pix420_616', 'pix421_616', 'pix422_616', 'pix423_616', 'pix424_616', 'pix425_616', 'pix420_617', 'pix421_617', 'pix422_617', 'pix423_617', 'pix424_617', 'pix425_617', 'pix420_618', 'pix421_618', 'pix422_618', 'pix423_618', 'pix424_618', 'pix425_618', 'pix420_619', 'pix421_619', 'pix422_619', 'pix423_619', 'pix424_619', 'pix425_619', 'pix420_620', 'pix421_620', 'pix422_620', 'pix423_620', 'pix424_620', 'pix425_620']

关于python - 如何从两个 "array.flatten()"-ed列表在python中创建字符串列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38379679/

相关文章:

python - Pandas :isin() 和 str.contains() 有什么区别?

c - 多个 scanf 的使用问题

python - 导入的 shapefile 之外的 mask 区域( basemap /matplotlib)

python - Python 3.5 在字典中进行比较时选择键的选择

php - 在数组中存储对象在 PHP 4 和 5 中的区别

C - 按字符数组字段对结构数组进行排序

java - 在 Java 中设置为相等 : by value or reference?

python - 在每次新递归时重置 Collat​​z 计数器

python - threshold_local 返回的结果与 scikit-image 中的 threshold_adaptive 不同

c# - 用图片框填充数组