python3--迭代

判断一个对象是否能够进行迭代的方法 Iterable

from collections import Iterable

dict = {'name':'Joe','age':17}

print (isinstance(dict,Iterable))
print (isinstance('1232ksd',Iterable))
print (isinstance(1232,Iterable))


print (type(dict))

#遍历字典的方法
for key in dict:
    print (key,dict[key])
    
for k,v in dict.items():
    print (k,v)

for value in dict.values():
    print (value)

#请使用迭代查找一个list中最小和最大值,并返回一个tuple

Li = [5,465,66,11,-45,54,999]
print (type(Li))
print (isinstance(Li,Iterable))

def findMinMax(L):
    min = 0
    max = 0
    for c in L:
        if c > max:
            max=c
        if c < min:
            min=c
    return(min,max)

findMinMax(Li)

print (type(findMinMax(Li)))

  

猜你喜欢

转载自www.cnblogs.com/hisuper/p/9804932.html