Python 计算由字典组成的给定列表中的城市数?
“数据”是由字典组成的列表。在此处输入代码我想在不使用循环的情况下计算“数据”列表中存在的“城市”的数量 我想知道,有没有其他方法来计算城市数量,而不使用循环???这很简单。使用这个:Python 计算由字典组成的给定列表中的城市数?,python,python-3.x,list,dictionary,Python,Python 3.x,List,Dictionary,“数据”是由字典组成的列表。在此处输入代码我想在不使用循环的情况下计算“数据”列表中存在的“城市”的数量 我想知道,有没有其他方法来计算城市数量,而不使用循环???这很简单。使用这个: len(data) 它会给你列表的长度。答案就是len(data)?>>和(如果x中的'City'为x,那么x中为1)将返回4@karloss让我们假设数据中没有城市[0]如果City的值在一个dict中不止一个怎么办?例如,{'City':['A','B'],'Country':'croade'}为什么要做出
len(data)
它会给你列表的长度。答案就是
len(data)
?>>和(如果x中的'City'为x,那么x中为1)
将返回4
@karloss让我们假设数据中没有城市[0]如果City
的值在一个dict中不止一个怎么办?例如,{'City':['A','B'],'Country':'croade'}
为什么要做出这样的假设?你的数据不一致吗?如果是的话,那么我猜回答@karloss给出了作品。
len(data)