Python中如何使用len函数获取集合、列表等容器的长度?
发布时间:2023-09-24 03:10:16
在Python中,可以使用len()函数来获取集合、列表等容器的长度。len()函数用于返回容器中元素的个数。
1. 集合:
集合是无序且不重复的容器,可以通过set()函数创建。使用len()函数可以获取集合中元素的个数,例如:
my_set = set([1, 2, 3, 4, 5]) size = len(my_set) print(size) # 输出:5
2. 列表:
列表是有序且可变的容器,可以通过方括号[]或list()函数创建。使用len()函数可以获取列表中元素的个数,例如:
my_list = [1, 2, 3, 4, 5] size = len(my_list) print(size) # 输出:5
3. 字符串:
字符串是有序的字符序列,可以使用''或""定义。同样,使用len()函数可以获取字符串中字符的个数,例如:
my_string = "Hello World" size = len(my_string) print(size) # 输出:11
4. 元组:
元组是有序且不可变的容器,可以通过小括号()或tuple()函数创建。使用len()函数可以获取元组中元素的个数,例如:
my_tuple = (1, 2, 3, 4, 5) size = len(my_tuple) print(size) # 输出:5
5. 字典:
字典是无序的键值对容器,可以通过花括号{}或dict()函数创建。使用len()函数可以获取字典中键值对的个数,例如:
my_dict = {'a': 1, 'b': 2, 'c': 3}
size = len(my_dict)
print(size) # 输出:3
6. 其他类型:
除了以上常见的容器类型,len()函数还可以用于获取其他容器类型的长度,例如文件对象的行数、生成器的元素个数等。
总结:
在Python中,使用len()函数可以方便地获取集合、列表、字符串、元组、字典等容器的长度。
