迭代
1.迭代的概念
-
使用for循环遍历取值的过程叫做迭代,比如:使用for循环遍历列表取值的过程。
for value in [1, 2, 4]:
print(value)
2.可迭代对象
- 使用for循环遍历取值的对象叫做可迭代对象,比如:列表,元组,字典,集合,range,字符串
3.判断对象是否为可迭代对象
元组,列表,字典,字符串,集合,range都是可迭代对象
from collections import Iterable
4.判断对象是否是指定类型
result = isinstance((3, 5), Iterable)
print("元组是否是可迭代对象:", result)
result = isinstance([3, 5], Iterable)
print("列表是否是可迭代对象:", result)
result = isinstance({"name":"张三"}, Iterable)
print("字典是否是可迭代对象:", result)
result = isinstance("hello", Iterable)
print("字符串是否是可迭代对象:", result)
result = isinstance({3, 5}, Iterable)
print(