鱼C论坛

 找回密码
 立即注册
查看: 5073|回复: 9

[已解决]为什么输出结果是 (1, 3, 6), map作用是啥?

[复制链接]
发表于 2021-11-18 19:58:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
numbers = [1, 3, 6]
newNumbers = tuple(map(lambda x: x , numbers))
print(newNumbers)
最佳答案
2021-11-18 20:13:50
白话一点就是从 numbers 的元素里一个一个取出来,再经过 lambda x: x 函数得出新元素,组合起来变成 tuple 元祖

这里的 lambda x: x 表示 取得参数 x 返回 x(意思就是没有改变)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-11-18 20:13:50 | 显示全部楼层    本楼为最佳答案   
白话一点就是从 numbers 的元素里一个一个取出来,再经过 lambda x: x 函数得出新元素,组合起来变成 tuple 元祖

这里的 lambda x: x 表示 取得参数 x 返回 x(意思就是没有改变)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-1-21 11:31:21 | 显示全部楼层
map()会根据提供的函数对指定序列做映射。返回包含每次 function 函数返回值的新列表。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-1-26 13:23:36 | 显示全部楼层
eval: Python:eval函数 - 概念、用法、注意事项

有如下识别能力:
1) 将字符串当成有效的表达式来求值,并返回计算结果;
result = eval("1 + 1")

2)字符串重复
result = eval("'+' * 5")

3)将字符串转换成列表
result = type(eval("[1, 2, 3, 4]"))

4)将字符串转换成字典
result = type(eval("{'name': '小夏', 'age': 30}"))
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-1-27 10:13:16 | 显示全部楼层
for char in 'PYTHON STRING':
  print(char, end='')
  if char == 'O':
      print("if char==777")
      continue

#运行结果#
PYTHOif char==777
N STRING
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-1-27 10:18:20 | 显示全部楼层
print默认是打印一行,结尾加换行。end=' '意思是末尾不换行,加空格
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-1-27 10:43:59 | 显示全部楼层
当遇到满足break条件,则会跳出整个for循环;
当满足continue语句的条件,则会跳出当前的这次不执行,还在for 循环中。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-5-6 14:53:04 | 显示全部楼层
cookies="anonymid=j3jxk555-nrn0wh ; _r01_=1; _ga=GA1.2.1274811859.1497951251;"
cookies={i.split("=")[0]:i.split("=")[1] for i in cookies.split("; ")}
print(cookies)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-5-6 15:47:09 | 显示全部楼层
cookies="a=A;b=B;c=C"
cookies={i.split("=")[0]:i.split("=")[1] for i in cookies.split(";")}
print(cookies)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-5-6 15:49:31 | 显示全部楼层
尾部没有标点符号   ;
cookies="anonymid=j3jxk555-nrn0wh;_r01_=1;_ga=GA1.2.1274811859.1497951251"
cookies={i.split("=")[0]:i.split("=")[1] for i in cookies.split(";")}
print(cookies)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-23 09:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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