Python编程 字典创建map与Zip
创始人
2024-04-12 05:45:36
0

  • 作者简介:一名在校计算机学生、每天分享Python的学习经验、和学习笔记。 

  •  座右铭:低头赶路,敬事如仪

  • 个人主页:网络豆的主页​​​​​​

目录

前言

字典(dict)

字典创建(拓展)

拓展:

 

前言

本章将会扩展Python编程中数据类型的字典创建的扩展,map和Zip

字典(dict)

字典创建(拓展)

拓展:

map(func, *iterables):

将 iterables 里面的元素逐个传到 func 里面做处理

zip(iter1 [,iter2 [...]]):

将iter1 iter2 中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。
 

# 需求 list("1234") --> [1,2,3,4]-->将li中的每个元素转为int类型
# li = list("1234")
# map(func, *iterables)
# print(map(int, li))  # map对象:映射,将li当中的每个元素传到了int()当中,再返回
# print(list(map(int, li)))  # 将map对象转为list呈现# ipt = input("请输入:")  # 1 3 5 9
# print(list(map(int, ipt.split(" "))))

思考:

 list('1234') --> [1,2,3,4]

 li_k = ['name' , 'age'] 与 li_v = ['amy' , 18] 怎么组合成 键值对 的字典?

# 目标:[("name","winter"),("age",18)]
# li_k = ["name", "age"]
# li_v = ["winter", 18]# print(zip(li_k, li_v))  # zip对象:打包,将可迭代对象里面一一对应的元素打包元组进行返回
# print(dict(list(zip(li_k, li_v))))# def f_map(key_a, value_b):
#     return (key_a, value_b)
#
#
# print(dict(list(map(f_map, li_k, li_v))))

创作不易,求关注,点赞,收藏,谢谢~

相关内容

热门资讯

银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...
【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
月入8000+的steam搬砖... 大家好,我是阿阳 今天要给大家介绍的是 steam 游戏搬砖项目,目前...
​ToDesk 远程工具安装及... 目录 前言 ToDesk 优势 ToDesk 下载安装 ToDesk 功能展示 文件传输 设备链接 ...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
AWS管理控制台菜单和权限 要在AWS管理控制台中创建菜单和权限,您可以使用AWS Identity and Access Ma...