collections.counter的值怎么取出来呢?
各位老师 好我的代码:
print '所有数字统计:',collections.Counter(all_nums).most_common()
结果输出为:
所有数字统计:[(u'0', 10), (u'9', 10), (u'8', 10), (u'2', 7)]
我不想要 出现的次数的值,即只需要前面的数字。。0 9 8 2(不要后面的次数)
zpx=[]
zpx = collections.Counter(all_nums).most_common()
print zpx
得到输出结果:
(u'0', 10)
怎样写才能得到 这个0,不要次数10
print zpx 堕落之翼 发表于 2017-10-21 20:49
print zpx
怎么理解呢??? 堕落之翼 发表于 2017-10-21 20:49
print zpx
怎么把0 9 8 2一次取出来? 堕落之翼 发表于 2017-10-21 20:49
print zpx
print zpx , zpx , zpx , zpx
得到结果
(u'0', u'9', u'8', u'2')
只要 0 9 8 2
要怎么写呢 要学习 发表于 2017-10-21 20:51
怎么理解呢???
zpx返回的是一个元组,那么这个元组也是可以使用索引的。
好像 + 号可以 连接起来。。。
要学习 发表于 2017-10-21 20:58
怎么把0 9 8 2一次取出来?
使用for循环。
for i in len(zpx):
print zpx
我的是Python3,不知道你在Python2对不对 要学习 发表于 2017-10-21 20:58
怎么把0 9 8 2一次取出来?
使用for循环。
for i in len(zpx):
print zpx
我的是Python3,不知道你在Python2对不对 新问题
---------------------------
Tab/space error
---------------------------
Error: Inconsistent indentation detected!
1) Your indentation is outright incorrect (easy to fix), OR
2) Your indentation mixes tabs and spaces.
To fix case 2, change all tabs to spaces by using Edit->Select All followed by Format->Untabify Region and specify the number of columns used by each tab.
---------------------------
确定
---------------------------
我只是 写 多 一行
zpx=collections.Counter(all_nums).most_common()
bpx=collections.Counter(bw_nums).most_common()
执行代码就报错。 要学习 发表于 2017-10-21 21:15
新问题
是不是缩进不一致了 应该有 更方便的方法。
请教各位老师 堕落之翼 发表于 2017-10-21 21:18
是不是缩进不一致了
没加那句就没问题
很奇怪。
IDE里 设置 一个TAB等于4个空格了的
我现在用 循环试试。。。 堕落之翼 发表于 2017-10-21 21:18
是不是缩进不一致了
还是 报错。。
哎。。
怎么回事呢
搞不明白了
def analyze_popu_nums(w):
#统计出现概念最高3个数字
import collections
all_nums=[]
bw_nums=[]
sw_nums=[]
gw_nums=[]
zpx=[]
for each in w:
for n in each[-3:]:
all_nums.append(n)
bw_nums.append(each)
sw_nums.append(each)
gw_nums.append(each)
zpx = collections.Counter(all_nums).most_common()
for i in len(zpx):
print zpx
{:10_280:}{:10_280:}{:10_280:}{:10_280:}{:10_280:}
各位老师 晚安 各位老师早上好。 {:10_254:}{:10_254:}{:10_254:}{:10_254:}
晚上好。各位老师 用循环要怎么写才能出正确结果呢? 各位老师早。。。
页:
[1]
2