快捷搜索:  汽车  科技

python接收多个字符串并统计次数(Python-分离字符串及统计列表中元素个数)

python接收多个字符串并统计次数(Python-分离字符串及统计列表中元素个数)

目的:将以下图片的文件名放到Python打印,分离出【左后45度】这些字符,并统计【左后45度】在列表出现的次数

python接收多个字符串并统计次数(Python-分离字符串及统计列表中元素个数)(1)

import os import numpy as np list=os.listdir(r"xxxxxxxxxxx") lst=[] # 分离字符串 for jpg in list: try: label=jpg.split('_')[3] lst.append(label) except: print(jpg) continue # array=np.array(lst) Demo_dict={} #求列表中元素出现的次数 for item in lst: Demo_dict.update({item:lst.count(item)}) print(Demo_dict)

出现了2个字符是报错的。并且不符合条件。没有放到列表

python接收多个字符串并统计次数(Python-分离字符串及统计列表中元素个数)(2)

正常输出~用到了Demo_dict.update()

猜您喜欢: