集合 set
作用:去重
类型:
可变集合 set()
不可变集合 fronzenset()
工厂函数
str(), list(), tuple(), dict(), int(), float(), complex()
一、创建可变集合
data = "hello"
set_A = set(data)
print(type(set_A))
print(set_A)
data = ( "nginx", 'httpd', "nginx", "tomcat", 'httpd' )
set_A = set(data)
print(set_A)
二、创建不可变集合
set_B = frozenset(data)
print(type(set_B))
print(set_B)
三、通过for循环遍历集合
for i in set_A:
print("---> %s" % i)
示例:统计字符出现的次数
data = "abcaaabbccd"
for i in set(data):
print("字符: %s, 次数: %s" % (i, data.count(i)))
数据类型总结:
可变数据类型
列表、字典、可变集合
不可变数据类型
数字、字符串、Bytes、元组
可迭代数据类型
字符串、列表、元组、字典、Bytes、集合
for 变量 in 可迭代对象:
......
......
不可迭代数据类型
数字