作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何乘法
a = ['raj' , 'rj' , 'reba']
与
b = [1,2,2] # integers
得到输出
c = ['raj' , 'rj' , 'rj' , 'reba' , 'reba']
我当前的尝试是:
from itertools import chain
a = ['raj', 'rj','reba']
b = [1, 2, 2]
for i in range(len(a)):
c.extend(list(a[i]*b[i]))
我当前的输出:
['r'、'a'、'j'、'r'、'j'、'r'、'j'、'r'、'e'、'b'、'a' , 'r', 'e', 'b', 'a']
最佳答案
a = ['raj', 'rj','reba']
b = [1, 2, 2]
c = []
for i,j in zip(a,b):
c.extend([i]*j)
print(c)
输出:
['raj', 'rj', 'rj', 'reba', 'reba']
zip
是 python 的内置函数,它允许您使用单个 for 循环迭代多个列表。
list.extend
是数据类型 list
的函数,它允许您在列表中追加元素
关于python - 如何将 a= ['raj' 、 'rj' 、 'reba' ] 与 b=[1,2,2] (整数)相乘以获得 c = ['raj' 、 'rj' 、 'rj' 、 0x1045679 的输出10、 'reba'],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61115043/
如何乘法 a = ['raj' , 'rj' , 'reba'] 与 b = [1,2,2] # integers 得到输出 c = ['raj' , 'rj' , 'rj' , 'reba' ,
这个问题在这里已经有了答案: SQL Server, combining LIKE and IN? (3 个答案) 关闭 6 年前。 我想准备一个查询: SELECT name FROM Emplo
我正在制作一个简单的电话簿日记,所以这是我的数据库架构: create database if not exists Rajendra; use Rajendra; create table if n
我是一名优秀的程序员,十分优秀!