博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python基础(迭代)
阅读量:4577 次
发布时间:2019-06-08

本文共 1193 字,大约阅读时间需要 3 分钟。

# 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))

 

转载于:https://www.cnblogs.com/xingxingclassroom/p/10869079.html

你可能感兴趣的文章
ajax交互Struts2的action(1)
查看>>
数据结构与算法 多种排序算法
查看>>
Vijos P1794 文化之旅
查看>>
Coding源码学习第四部分(Masonry介绍与使用(一))
查看>>
Bug 汇总
查看>>
Windows Desktop Optimization.bat
查看>>
操作数据库,增删改查
查看>>
[jAudio] JAVA上经典特征提取工具
查看>>
TestLead的总结
查看>>
git版本分支和分支、分支和主分支切换
查看>>
C++学习之模板(一) ----函数模板
查看>>
清除浮动的方式
查看>>
appium+python环境搭建
查看>>
MySQL
查看>>
关于数据库外连接和内连接和交叉连接
查看>>
git基本使用
查看>>
Leetcode 109 Convert Sorted List to Binary Search Tree
查看>>
1. 决策树(Decision Tree)-决策树原理
查看>>
179. Largest Number
查看>>
测量中角度处理常用函数
查看>>