找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 80|回复: 8

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

[复制链接]

11

主题

15

回帖

81

积分

注册会员

积分
81
发表于 2021-6-27 17:08:26 | 显示全部楼层 |阅读模式
两个列表
list1 = [1,2,3]
list2 = ['A','B','C']
对应位置的元素相乘
得到一个list3 = ['A','B','B','C','C','C']

求大佬用python实现一下
回复

使用道具 举报

5

主题

81

回帖

309

积分

中级会员

积分
309
发表于 2021-6-27 17:16:29 | 显示全部楼层
本帖最后由 汤家凤 于 2021-6-27 17:39 编辑
[ol]
  • for i in range(len(list2)):
  •       list3+=list2*list1[/ol]复制代码

  • 回复

    使用道具 举报

    44

    主题

    68

    回帖

    1020

    积分

    金牌会员

    积分
    1020
    发表于 2021-6-27 17:12:10 | 显示全部楼层
    for i in range(1,len(list2)):
    for j in range(1,len(list1)):
      result.append(list2[i])
    回复

    使用道具 举报

    146

    主题

    671

    回帖

    2612

    积分

    金牌会员

    积分
    2612
    发表于 2021-6-27 17:09:10 | 显示全部楼层
    套两个循环试试

    回复

    使用道具 举报

    9

    主题

    250

    回帖

    583

    积分

    高级会员

    积分
    583
    发表于 2021-6-27 17:10:47 | 显示全部楼层
    python大佬都忙着赚钱去了。
    回复

    使用道具 举报

    6

    主题

    33

    回帖

    120

    积分

    注册会员

    积分
    120
    发表于 2021-6-27 17:12:44 | 显示全部楼层
    简单 for i in list1 :
    回复

    使用道具 举报

    28

    主题

    54

    回帖

    750

    积分

    高级会员

    积分
    750
    发表于 2021-6-27 17:12:50 | 显示全部楼层
    这叫“对应位置元素相乘”?我理解的对应相乘是[1A,2B,3C]...
    回复

    使用道具 举报

    30

    主题

    5696

    回帖

    1万

    积分

    论坛元老

    积分
    12068
    发表于 2021-6-27 17:16:51 | 显示全部楼层
    你是要问笛卡尔积还是怎么的?
    回复

    使用道具 举报

    10

    主题

    177

    回帖

    598

    积分

    高级会员

    积分
    598
    发表于 2021-6-27 17:31:05 | 显示全部楼层

    His 发表于 2021-6-27 17:12

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

    [ol]
  • for i in range(0, len(list2)):
  •     for j in range(0, list1):
  •         result.append(list2)[/ol]复制代码
  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|HS2V主机综合交流论坛

    GMT+8, 2024-11-15 08:59 , Processed in 0.063250 second(s), 2 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表