# 解包操作符(*):用于解包可迭代对象,例如元组、字符串或列表。
list1 = [1, 2, 3, 4, 5]
print(*list1) # 1 2 3 4 5
tuple1 = (1, 2) # 1 2
print(*tuple1)
str1 = "wwwqqqq"
print(*str1) # w w w q q q q
dict1 = {"a": 1, "b": 2}
print(*dict1) # a b
set1 = {1, 2, 3, 4, 5}
print(*set1) # 1 2 3 4 5
# 检查上面的类型是否可迭代
from collections.abc import Iterable
print(isinstance(list1, Iterable)) # True
print(isinstance(tuple1, Iterable)) # True
print(isinstance(str1, Iterable)) # True
print(isinstance(dict1, Iterable)) # True
print(isinstance(set1, Iterable)) # True
Python中的解包操作----- * 的使用
最新推荐文章于 2024-05-20 00:00:17 发布