欢迎访问宙启技术站
智能推送

使用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