zoukankan      html  css  js  c++  java
  • 7-32 通过两个列表构建字典 (10 分)

    输入两行字符串,以空格为分隔,将每行字符串存储为列表形式。将第一个列表的元素值作为键,将第二个列表中对应顺序的元素作为值,构建一个字典,按键升序排列后输出字典的所有键值对列表。

    输入格式:

    输入两行字符串,分别以空格为分隔存为列表。

    输出格式:

    按键的升序,输出字典键值对列表。

    输入样例:

    学校 城市 邮编
    集美大学 厦门 361021
    

    输出样例:

    [('城市', '厦门'), ('学校', '集美大学'), ('邮编', '361021')]
    list_1 = input().split()
    list_2 = input().split()
    # result = {'学校': '集美大学', '城市': '厦门', '邮编': '361021'}
    result = {}
    for i in range(len(list_1)):
        result[list_1[i]] = list_2[i]
    # 排序
    list_1 = sorted(list_1)
    new_result = {}
    for i in range(len(list_1)):
        new_result[list_1[i]] = result.get(list_1[i])
    res = []
    lin = []
    for k, v in new_result.items():
        lin.clear()
        lin.append(k)
        lin.append(v)
        res.append(tuple(lin))
    print(res)
    

      

  • 相关阅读:
    SLAM图优化g2o
    AI人工智能天机芯芯片
    Tengine MLOps概述
    Tengine Framework基础
    Tengine Web服务器概述
    华为MDC软件架构
    4D毫米波雷达Radar
    MindSpore循环神经网络
    构建编译TVM方法
    芯片工具链概述
  • 原文地址:https://www.cnblogs.com/aimilu/p/11819123.html
Copyright © 2011-2022 走看看