2024-05-16 09:59:16 发布
网友
我要乘a * b:
a * b
a = ['a', 'e', 'y'] b = [3, 2, 1]
然后得到:
这可以用^{}、^{}和list comprehension来完成,比如:
c = sum([[s] * n for s, n in zip(a, b)], [])
['a', 'a', 'a', 'e', 'e', 'y']
你可以试试这个:
a = ['a', 'e', 'y'] b = [3, 2, 1] new_list = [i for b in [[c]*d for c, d in zip(a, b)] for i in b]
输出:
^{}您的朋友在这里:
a = ['a', 'e', 'y'] b = [3, 2, 1] c = [] for x, y in zip(a, b): c.extend([x] * y) print(c) # ['a', 'a', 'a', 'e', 'e', 'y']
或使用^{}:
这可以用^{} 、^{} 和list comprehension来完成,比如:
代码:
测试代码:
^{pr2}$结果:
你可以试试这个:
输出:
^{pr2}$^{} 您的朋友在这里:
或使用^{} :
^{pr2}$相关问题 更多 >
编程相关推荐