打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
循环迭代--python
如何判断一个对象是可迭代对象呢?方法是通过collections模块的Iterable类型判断
>>> from collections import Iterable
>>> isinstance('abc', Iterable) # str是否可迭代
True
>>> isinstance([1,2,3], Iterable) # list是否可迭代
True
>>> isinstance(123, Iterable) # 整数是否可迭代
False

实现类似Java那样的下标循环怎么办?
Python内置的enumerate函数可以把一个list变成索引-元素对,这样就可以在for循环中同时迭代索引和元素本身:

>>> for i, value in enumerate(['A', 'B', 'C']):
...     print(i, value)
...
0 A
1 B
2 C

for x, y in [(1, 1), (2, 4), (3, 9)]:
     print(x, y)



输出列表

#!/usr/bin/python
# -*- coding: UTF-8 -*-

names = ['Michael', 'Bob', 'Tracy','中国']
for name in names:
    print(name)
-------------------------
Michael
Bob
Tracy
中国

1-10的整数之和
叠加
sum = 0
for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:
    sum = sum + x
print(sum)
结果:
55
---------------
打印整数和
1-100的整数之和
sum = 0
for x in range(101):
    sum = sum + x
print(sum)

-----------------------------------------------
打印字符
#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
for letter in 'Python':     # 第一个实例
   if letter == 'h':
      break
   print('当前字母 :', letter)
  ------------------------------------
打印数字
var = 10                    # 第二个实例
while var > 0:              
   print('当前变量值 :', var)
   var = var -1
   if var == 5:   # 当变量 var 等于 5 时退出循环
      break

分享知识,分享快乐!希望中国站在编程之巅!

               ----

公众微信号:rsgz520

360图书馆馆号:rsgz002.360doc.com
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python小白之python入门(一)
一篇文章带你了解Python的迭代知识
[每日一题]4、Python中的迭代器
Python中的三个“黑魔法”与“骚操作”谁知道?
Python中30个常见的内置函数使用讲解(二)
Python3中一些高阶函数map、reduce、filter详解及示例
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服