我正在努力四舍五入字典中的浮动值。为了生成字典,我使用了:
[{i: x.count(i)/float(len(x)) for i in x} for x in l]
Run Code Online (Sandbox Code Playgroud)
我的字典是:
P = [{'A': 0.700000000, 'B': 0.255555555}, {'B': 0.55555555, 'C': 0.55555555}, {'A': 0.255555555, 'B': 0.210000000, 'C': 0.2400000000}]
Run Code Online (Sandbox Code Playgroud)
我需要:
P = [{'A': 0.70, 'B': 0.25}, {'B': 0.55, 'C': 0.55}, {'A': 0.25, 'B': 0.21, 'C': 0.24}]
Run Code Online (Sandbox Code Playgroud) 我有一个嵌套列表:[[A,B,A,A],[C,C,B,B],[A,C,B,B]] .....等等
我需要在每个嵌套列表中打印A,B和C的数量.并且还打印每个嵌套列表中的元素总数:
For first nested list:
A = 3
B = 1
#Should not print C!
total = 4
For second nested list:
C = 2
B = 2
#Should not print A!
total = 4
...
...
...
so on
Run Code Online (Sandbox Code Playgroud)
谁能告诉我如何在python中编码?