蚂蚁数码疑问网 _ www.mynaoe.com
首页 电脑常识 互联网 手机 软件 硬件 笔记本 操作系统 电脑安全 数码相机 多媒体 资源共享 通信网络 微软专区 MP3MP4 编程 网页制作 其它数码 云服务
栏目导航
首页 > 编程 > 正文

求知无了!python中两个数组合并为一个数组。

作者:用户发布来源:蚂蚁数码疑问网发布时间:2018/9/14


python里,怎么合并相同的数组的值?
例如x=[[北京, 2], [北京, 1], [天津, 1], [福建, 1]] 因为有两。
x=[[北京, 2], [北京, 1], [天津, 1], [福建, 1]] tmp = {} for v in x: tmp[v[0]] = tmp.get(v[0]) and tmp[v[0]] + v[1] or v[1] x= [ [k, v] for (k, v) in tmp.items() ] print(x) 输出: [[北京, 3], [福建, 1], [天津, 1]]


更多话题
上一篇:奥太哪款焊机可以配套机器人?谢谢。 下一篇:能帮帮我?Barint.PalazzoDiGiustiziaCafé是,非常感谢!
[蚂蚁数码疑问网 _ www.mynaoe.com] 本站信息来自网友发布,本站无法保证其内容真实性,请用户一定仔细辨别。联系QQ:885 971 98