码迷,mamicode.com
首页 > 编程语言 > 详细

Python-列表-非count的计数方法

时间:2020-07-13 20:03:58      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:count   color   次数   sep   --   code   一个   strong   index   

在不使用 count() 的情况下,计算列表中所有字符出现的次数:

l1 = [1,2,2,2,3,4,55,66]    # 定义一个列表
l2 = []                     # 再定义一个空列表
for i in l1 :
    if i not in l2 :        # 如果i不在l2内,则自动添加
        l2.append(i)
        l2.append(str(1))
    else :                  # 如果存在,则计数+1
        l2[l2.index(i) + 1] = str(int(l2[l2.index(i) + 1]) + 1)
        # continue
for i in range(0,len(l2),2):      # 循环输出l2
    print(l2[i],l2[i+1],sep=" --- ")

# 1 --- 1
# 2 --- 3
# 3 --- 1
# 4 --- 1
# 55 --- 1
# 66 --- 1

 

Python-列表-非count的计数方法

标签:count   color   次数   sep   --   code   一个   strong   index   

原文地址:https://www.cnblogs.com/mamouren/p/13295237.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!