def counter_per_value(mylist, ordered=None):
	"""统计列表中每个元素的个数，去掉重复的
	:param mylist 待统计的列表
	:param ordered mylist列表中元素的顺序，如果不传入该参数，则按列表中每个元素依次出现的顺序排序

	:return mylist列表中每个元素的个数
	"""
	res = {}
	if not ordered:
		ordered = set(mylist)
	for order in ordered:
		res.update({str(order): mylist.count(order)})

	return res