【发布时间】:2021-09-07 18:32:02
【问题描述】:
我应该如何使用 for 循环来实现以下目标?
目标:
- 结果将在新列表中返回 ---> 'z'
- “z”的长度与“y”的长度相同
- 如果 'y' 中的值等于 'v' 中的值,则返回共享 'v' 对应位置的 'x' 中的值
结果>>> z = [0.2, 0.2, 0.5, 0.5, 0.5, 0.3, 0.3, 0.3]
v = ['a', 'c', 'b']
x = [0.2, 0.3, 0.5]
y = ['a', 'a', 'b', 'b', 'b', 'c', 'c', 'c']
z = []
【问题讨论】:
标签: python-3.x for-loop