# from collections import Iterable#collections模块的Iterable类型判断# dict1 = {'a':111,'b':222,'c':333}# print(dict1.keys())#dict_keys(['a', 'b', 'c'])# print(dict1.values())#dict_values([111, 222, 333])# print(dict1.items())#dict_items([('a', 111), ('b', 222), ('c', 333)])# for key,value in dict1.items():# print(key,'---',value)# #a --- 111# #b --- 222# #c --- 333# print(isinstance('abc',Iterable))#True str是否可迭代# print(isinstance([1,2,3],Iterable))#True list是否可迭代# print(isinstance(123,Iterable))#False 整数是否可迭代# for i,item in enumerate(['a','b','c']):#list下标循环,内置的enumerate函数可以把一个list变成索引-元素对# print(i,'---',item)# #0 --- a# #1 --- b# #2 --- c# for x,y in [(1,11),(2,22),(3,33)]:# print(x,'---',y)# #1 --- 11# #2 --- 22# #3 --- 33arr = [1,2,3,4,5,6,1,3,9]def findMaxMin(arr): max = 0 min = 0 if not isinstance(arr,(list)): print('传入的不是list') return else: for i,item in enumerate(arr): if i == 0: min = item elif item < min: min = item elif item > max: max = item return (max,min)print(findMaxMin(arr))