PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Python
[问题] List跟Dict复合型态问题
楼主:
koow
( )
2021-04-23 10:24:03
请问一下各位前辈
如果我有一个List 里面每个位置摆的是一个Dict
ex:
[{"A":12,"B":26} , {"A":8,"B":10} , {"A":21,"B":6}............]
请问有办法一次取出每个位置的A做加总吗?
还是一定得用for循环去取
找好久想说有没有更方便自己不知道的方法XD
感谢各位
作者: carrlyea
2021-04-23 10:33:00
sum([x["A"] for x in alist])
作者:
yiche
(你若安好,便是晴天)
2021-04-23 10:34:00
一定要用循环遍历每个list中的元素啊,这写法的元素是长度为2的字典
作者:
IAMPF
(PF)
2021-04-23 10:34:00
sum([el['a'] for el in LIST])
作者:
poototo
(poototo)
2021-04-23 10:36:00
若很频繁处理这种情形,可考虑使用pandas
楼主:
koow
( )
2021-04-23 10:48:00
感谢楼上各位解惑 我先来研究看看XDD pandas是说先转成df吗?
作者:
TitanEric
(泰坦)
2021-04-23 11:31:00
没错唷
作者: ciaoPTT (Ciao)
2021-04-24 02:09:00
请问如果A B要当col,该怎么写呢?
作者:
aalexx
(aalexx.S)
2021-04-24 08:49:00
或许可以在结构上做变更,例如,list内的资料是预先知道的吗?还是接受streaming input?每个dict是否为immutable?如果会更新,有没有办法cache然后做记号之类的
作者: fiorentino (眠)
2021-04-27 20:09:00
sum(map(lambda x:x['A'], a))忘了说a是原始资料
继续阅读
[问题] 上课不懂的例题
dontsteal896
Re: [问题] 缩减程式码以及PANDAS问题
poototo
Re: [问题] 缩减程式码以及PANDAS问题
KSJ
Re: [问题] 辨识透明玻璃瓶位置
MasterChang
Re: [征求] 使用群益期货API抽出我需要的功能就好
wshrimp
[征求] 使用群益期货API抽出我需要的功能就好
wshrimp
[问题] 辨识透明玻璃瓶位置
waxdrgn
[闲聊] 爬虫执行方式
bchoice
Re: [问题] 缩减程式码以及PANDAS问题
TuCH
[问题] 缩减程式码以及PANDAS问题
MAGICXX
Links
booklink
Contact Us: admin [ a t ] ucptt.com