使用Python的len函数计算列表、字符串、字典和集合的长度
发布时间:2023-07-05 22:54:40
在Python中,使用内置函数len()可以计算列表、字符串、字典和集合的长度。下面是针对每种数据类型的示例代码:
1. 列表(List):
列表是一种有序的可变容器,可以存储不同类型的元素。
my_list = ['apple', 'banana', 'cherry'] list_length = len(my_list) print(list_length) # 输出:3
2. 字符串(String):
字符串是由字符组成的不可变序列。
my_string = "Hello, World!" string_length = len(my_string) print(string_length) # 输出:13
3. 字典(Dictionary):
字典是一种无序的键值对(key-value)集合。
my_dict = {'name': 'John', 'age': 25, 'city': 'New York'}
dict_length = len(my_dict)
print(dict_length) # 输出:3
4. 集合(Set):
集合是一种无序且不重复元素的容器。
my_set = {1, 2, 3, 4, 5}
set_length = len(my_set)
print(set_length) # 输出:5
需要注意的是,len()函数返回的是容器中元素的个数。对于字典和集合来说,返回的是键值对(key-value)或元素的数量,而不是容器的大小(即占用的内存空间)。另外,对于字典和集合,在计算长度时不会考虑嵌套容器中的元素个数。
最后,需要强调的是,在使用len()函数之前,确保对应的容器已经被定义和初始化,否则会导致NameError。
