计算指定字典中的城市数量?

时间:2019-04-06 12:03:00

标签: python python-3.x list dictionary

“数据”是由字典组成的列表。我想在不使用循环的情况下计算'数据'列表中存在的'城市'的数量。

data = [{'City': 'Solta', 'Country': 'Croatia'},
 {'City': 'Greenville', 'Country': 'USA'},
 {'City': 'Buenos Aires', 'Country': 'Argentina'},
 {'City': 'Los Cabos', 'Country': 'Mexico'}]

'''
#This code is working
count = 0
for i in range(len(data)):
    if('City' in data[i].keys()):
        count = count+1
print('No of Cities: ',count)
'''

我想知道,还有其他方法可以计算否。而不使用循环中的城市?

1 个答案:

答案 0 :(得分:0)

很简单。使用这个:

len(data)

它将为您提供列表的长度。