`
chroya
  • 浏览: 661574 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Python的循环

阅读更多

    一个正常的python循环如下:

for i in range(10):
	print(i)

     结果如下:

0
1
2
3
4
5
6
7
8
9

 

    如果需要打印出序号,则要用到enumerate

a=['a',3,22,'g']
for index,num in enumerate(a):
    	print(index,num)

 结果如下:

0 a
1 3
2 22
3 g

 

    下面是一个美丽的for循环代码:

a=[{'name': 'a'}, {'name': 'b'}, {'name': 'c'}]
b=[x.get('name') for x in a]

    解释一下:

    b里面,x是从a中迭代出来的每一个元素,然后x.get('name')对这个元素进行操作,得到的结果放到list里面,最后循环结束,生成一个列表,则得到的b为 ['a', 'b', 'c']


    由此引申出一个乘法口诀表:

 

print('\n'.join([ ' '.join([ "%d*%d=%2s" %(y,x,x*y) for y in range(1,x+1)]) for x in range(1,10)]))

     用到了上面的特性,结果如下:

1*1= 1
1*2= 2 2*2= 4
1*3= 3 2*3= 6 3*3= 9
1*4= 4 2*4= 8 3*4=12 4*4=16
1*5= 5 2*5=10 3*5=15 4*5=20 5*5=25
1*6= 6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7= 7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8= 8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9= 9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81

 

      非常漂亮,不是吗?

分享到:
评论
1 楼 guji528 2012-11-19  
Python还是挺有意思的,数组转换为字符串方式:
str.join(list),使用str作为分隔符,把list里的元素连接成一个字符串。

相关推荐

    第五章Python循环习题及答案--中文

    ### Python 循环知识点解析 #### 5.2 节 while 循环 ##### 题目 5.1 **题目描述:** ```python count = 0 while count print("Welcome to Python") count += 1 ``` **问题:** 以上代码会打印“Welcome to ...

    python循环语句学习大全

    本资源针对“Python循环语句学习大全”,旨在帮助初学者掌握Python的基础及网络爬虫开发中的循环运用。 首先,我们要理解循环语句在编程中的作用。循环语句允许我们重复执行一段代码,直到满足特定条件为止。Python...

    python循环结构(二)实验报告.doc

    本实验主要涵盖了Python编程中的两种基本循环结构——`for`循环和`while`循环,以及如何控制循环条件以避免死循环或无法执行的情况。通过解决实际问题,实验旨在帮助学生深入理解循环在编程中的应用。 1. **计算...

    python循环的练习代码(包含12个示例代码)

    python循环的练习代码(包含12个示例代码) python循环的练习代码(包含12个示例代码) python循环的练习代码(包含12个示例代码) python循环的练习代码(包含12个示例代码) python循环的练习代码(包含12个示例...

    循环和循环嵌套_Python循环嵌套_

    在Python编程语言中,循环是控制程序流程的重要结构,它允许我们重复执行一段代码,直到满足特定条件为止。本篇文章将深入探讨Python中的循环结构...在实践中不断练习和探索,你会逐渐成为一名精通Python循环的程序员。

    python基础03_python循环

    "python基础03_python循环" Python基础知识点第三课:Python循环 Python中的循环可以分为两种:while循环和for循环。它们的相同点是都可以循环执行一件事情,但是它们的不同点在于for循环会在可迭代的序列被穷尽...

    python循环方法总结

    在这篇文章中,我们将详细介绍 Python 中的循环语句,包括 while 循环、循环的要素、循环执行过程、while 循环的语法、实例练习、注意事项、while 循环嵌套、break 和 continue 等。 1. 循环的要素 在 Python 中,...

    Python循环练习_python小游戏_python_

    在给定的标题和描述中,我们看到了与Python循环相关的实践,特别是通过编写简单的游戏来学习不同类型的循环。下面将详细讨论Python中的循环语句以及在这些"小游戏"中可能用到的三种循环方法:`while`循环、`for`循环...

    Python循环典型题14题源码.zip

    Python循环典型题14题源码.zip;适合蓝桥杯备赛学生和入门学习python的人群,适合做教学案例,适合自媒体教程。案例1-绘制长方形-顺序;案例1-绘制长方形-循环 案例2-1带变量循环-顺序 案例2-2带变量循环-顺序-变量 ...

    python循环课件-公开课.pptx

    "Python循环课件" Python是当前编程语言中最流行的语言之一,而循环是Python编程语言中最基本也最重要的概念之一。本课件将详细介绍Python中的循环语句,包括while循环和for循环。 while循环 while循环是Python中...

    Python循环语句之break与continue的用法

    ### Python 循环控制语句:break 与 continue 的详细解析 #### 一、引言 在编程过程中,我们经常需要使用循环结构来重复执行某段代码,直到满足特定条件为止。Python 提供了两种主要的循环结构:`for` 和 `while`。...

    Python 循环语句.doc

    Python 循环语句 Python 是一种流行的高级编程语言,广泛应用于数据分析、人工智能、网络开发等领域。Python 语言提供了多种控制结构,包括条件语句、循环语句和函数等,允许开发者编写更加灵活和复杂的程序。在本...

    python循环指令.docx

    Python 循环指令是编程语言的核心概念,它们用于在满足特定条件时重复执行代码块,这对于处理数据迭代、遍历序列或实现复杂逻辑至关重要。在Python中,主要包含两种循环结构:for循环和while循环。 1. **for循环**...

    python循环指令(1).docx

    Python循环指令是编程中不可或缺的部分,特别是在Python语言中,它们被广泛用于自动化重复任务和处理序列数据。Python提供了两种主要的循环结构:for循环和while循环。 **for循环**是Python中最常用的一种循环,...

    python初学,python语法,python循环结构使用

    python初学,python语法,python循环结构使用

    python 中循环语句及if语句的简单练习和答案.pdf

    Python循环语句及if语句的简单练习和答案 本篇资源总结了 Python 中循环语句及 if 语句的简单练习和答案,涵盖了 while、if、for 语句的基本使用和实践。通过这些练习和答案,读者可以深入了解 Python 编程语言的...

    python循环结构语句.pdf

    python循环结构语句

    Python语言基础:for循环嵌套.pptx

    Python中的for循环是一种控制流语句,用于遍历序列(如列表、元组、字符串)或其他可迭代对象的元素。当需要在某个循环内部再执行另一层循环时,就会用到循环的嵌套。在Python中,for循环的嵌套是完全允许的,可以将...

    基于python循环神经网络(RNN)的智能聊天机器人系统

    【作品名称】:基于python循环神经网络(RNN)的智能聊天机器人系统 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】:...

    python循环结构程序设计

    在Python编程中,循环结构是控制程序流程的关键元素,它允许我们重复执行某些代码块,直到满足特定条件为止。本篇将深入探讨Python的循环结构程序设计,帮助你掌握这一核心概念。 首先,我们需要熟悉Python的集成...

Global site tag (gtag.js) - Google Analytics