赵灵越 2023-01-02 23:49 采纳率: 99.3%
浏览 8
已结题

我这文字组合编号的代码,有什么问题么?

text = '''
主角,反派,对手,盟友
男,女
有,无
钱,智,信,情
'''
a, b, c = map(lambda x: x.split(','), text[1:-1].split('\n'))
k = 1
temp = []
for person in c:
    for speak in b:
        for day in a:
            s = f"{day}{speak}{person}"
            print(f"({k}) {s}")
            temp.append(s)
            k += 1
temp.sort(key=lambda x: x[:2])
print() 
for k,i in enumerate(temp):
    print(f"{k+1}. {i}")


  • 写回答

1条回答 默认 最新

  • ShowMeAI 2023-01-03 00:00
    关注

    你的a b c赋值的时候有问题,修改后的代码和运行结果如下

    text = '''
    主角,反派,对手,盟友
    男,女
    有,无
    钱,智,信,情
    '''
    map(lambda x: x.split(','), text[1:-1].split('\n'))
    tmp = list(map(lambda x: x.split(','), text[1:-1].split('\n')))
    a,b,c = tmp[0], tmp[1], tmp[2]
    k = 1
    temp = []
    for person in c:
        for speak in b:
            for day in a:
                s = f"{day}{speak}{person}"
                print(f"({k}) {s}")
                temp.append(s)
                k += 1
    temp.sort(key=lambda x: x[:2])
    print() 
    for k,i in enumerate(temp):
        print(f"{k+1}. {i}")
    

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 1月11日
  • 已采纳回答 1月3日
  • 创建了问题 1月2日

悬赏问题

  • ¥15 下图接收小电路,谁知道原理
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭
  • ¥15 2020长安杯与连接网探