鱼C论坛

 找回密码
 立即注册
查看: 9488|回复: 85

[技术交流] Python的for循环果然给力啊~(20140814更新)

[复制链接]
发表于 2014-4-21 12:59:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 我是桃川人 于 2014-10-15 08:42 编辑

之前还郁闷Python的for循环怎么是这样的,今天又仔细看了小甲鱼的教学视频,发现Python的for循环还是很给力的。举个例子: for.png
20140814更新:还有个我觉得非常好用的例子如下:
获取c盘Windows目录下的信息:
  1. import os

  2. for i in os.walk('c:/windows'):
  3.         file_list = i
  4.         break
复制代码

代码大家也自己写写试试吧。
排序例子代码:
  1. num = [11,9,0,22,189,1]

  2. print("没有排序时的数组为:",num)

  3. for i in range(len(num)):
  4.     for j in range(len(num)):
  5.         if num[i] < num[j]:
  6.             temp = num[i]
  7.             num[i] = num[j]
  8.             num[j] = temp

  9. print("排序后的数组为:",num)
复制代码


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-4-21 14:06:02 | 显示全部楼层
错了吧?
num = [11,9,0,22,189,1]

print("没有排序时的数组为:",num)

for i in range(len(num)):
    for j in range(len(num)):
        if num[i] < num[j]:
            temp = num[i]
            num[i] = num[j]
            num[j] = temp

print("排序后的数组为:",num)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-4-21 14:46:12 | 显示全部楼层
使用sort()方法不就行了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-4-21 15:18:59 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-4-21 16:11:26 | 显示全部楼层
?????啥:ton:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-4-21 18:11:49 | 显示全部楼层
楼主还在用C的思维写python
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-4-21 19:03:50 | 显示全部楼层
  来看看!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-4-21 21:41:08 | 显示全部楼层

?????啥??????
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-4-21 22:16:07 | 显示全部楼层
过来看看了 !
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-4-22 13:10:35 | 显示全部楼层
排序?看看。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-4-22 20:30:18 | 显示全部楼层
看看楼主的方法
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-4-22 20:44:57 | 显示全部楼层
????啥:sad
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-4-22 20:52:49 | 显示全部楼层
??????????????????????????????、
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-22 20:53:17 | 显示全部楼层
小甲鱼 发表于 2014-4-21 14:46
使用sort()方法不就行了

做个实验哈~
之前是不了解for的用法,通过这个例子知道了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-22 20:54:23 | 显示全部楼层
Seandor 发表于 2014-4-21 18:11
楼主还在用C的思维写python

是啊,好多bif都不知道。
这个主要是让我了解for的用法了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-22 20:55:18 | 显示全部楼层
xiawb 发表于 2014-4-21 14:06
错了吧?
num = [11,9,0,22,189,1]

什么地方错了?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-4-22 21:00:33 | 显示全部楼层
看看什么东西
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-4-22 21:19:20 | 显示全部楼层
.............
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-4-22 23:27:55 | 显示全部楼层
看看是什么的?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-4-23 10:38:50 | 显示全部楼层
我是桃川人 发表于 2014-4-22 20:54
是啊,好多bif都不知道。
这个主要是让我了解for的用法了。

{:7_178:}这种学习方式不错,赞一个~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-21 03:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表