这里的代码怎么写,蹲一位python大佬

两个列表,list1,=,[1,2,3],list2,=,[‘A’,’B’,’C’],对应位置的元素相乘,得到一个list3,=,[‘A’,’B’,’B’,’C’,’C’,’C’],,求大佬用python实现一下,,,,,—-kafei发布—-

两个列表
list1 = [1,2,3]
list2 = [‘A’,’B’,’C’]
对应位置的元素相乘
得到一个list3 = [‘A’,’B’,’B’,’C’,’C’,’C’]

大佬用python实现一下

—-kafei发布—-
汤家凤】说到:

    for i in range(len(list2)): list3+=list2[i]*list1[i]

复制代码

His】说到:

for i in range(1,len(list2)):
for j in range(1,len(list1)):
result.append(list2[i])

mubazhe】说到:

套两个循环试试

ygvm.com】说到:

python大佬都忙着赚钱去了。

exexue】说到:

简单 for i in list1 :

pdd_nb】说到:

这叫“对应位置元素相乘”?我理解的对应相乘是[1A,2B,3C]…

h20】说到:

你是要问笛卡尔积还是怎么的?

dunce】说到:

His 发表于 2021-6-27 17:12
for i in range(1,len(list2)):
for j in range(1,len(list1)):
result.append(list2)

    for i in range(0, len(list2)): for j in range(0, list1[i]): result.append(list2[i])

复制代码

原创文章,作者:梦幻街,如若转载,请注明出处:https://www.szbgp.com/38423.html