为了账号安全,请及时绑定邮箱和手机立即绑定

在 Python 中获取特定数组值的简单方法是什么?

在 Python 中获取特定数组值的简单方法是什么?

吃鸡游戏 2021-08-05 15:10:19
假设我想lista在以 format命名的数组中获取特定值[x,y]。但是,我只想要x数组中的值。在JavaScript,我会这样做lista.map(l => l[0])。现在有什么简单的方法可以做到这一点Python?
查看完整描述

3 回答

?
PIPIONE

TA贡献1829条经验 获得超9个赞

列表理解:

[l[0] for l in lista]

并获得y您将使用的值l[1]而不是l[0].


查看完整回答
反对 回复 2021-08-05
?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

您也可以使用mapand来做到这一点lambda

list(map(lambda elem: elem[0], lista))

如果要检索第二个元素,请更改elem[0]elem[1]


查看完整回答
反对 回复 2021-08-05
?
缥缈止盈

TA贡献2041条经验 获得超4个赞

您可以lista使用这样的列表理解来解包 的项目:

[x for x, _ in lista]


查看完整回答
反对 回复 2021-08-05
  • 3 回答
  • 0 关注
  • 385 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号