python开发之for循环操作实例详解


Posted in Python onNovember 12, 2015

本文实例讲述了python开发之for循环操作。分享给大家供大家参考,具体如下:

下面是我做的一些学习记录供大家参考:

#基本的for循环语句
test_list = [2,"Jone",3,6,7,'hongten','hanyuan','good',"Tom"]
#打印列表的长度
print(len(test_list))
#遍历列表
for i in test_list:
  print(i)
test_str = "hello,i'm hongten"
print('打印字符串:' + test_str)
#遍历一个字符串
print('遍历一个字符串')
for i in test_str:
  print(i)
test_tuple = [("a",1),("b",2),("c",3),("d",4)]
print(test_tuple)
#遍历一个元组
print('遍历一个元组')
for (i,j) in test_tuple:
  print(i,j)
test_dict = {'name':'hongten','age':'20','gender':'M','sports':'足球,乒乓球,游泳'}
#字典迭代器
for key in test_dict:
  print(key + ':' + test_dict[key])
L1 = [1,3,5,7]
L2 = [2,4,6,8]
#使用zip将两个列表合并
print(zip(L1,L2))
for (i,j) in zip(L1,L2):
  print(i,j)
print('#######################################################')
L3 = L2[:]
L3.remove(8)
print('L1,L3列表为:')
print(L1)
print(L3)
for (i,j) in zip(L1,L3):
  print(i,j)
#可以看出来当长度不一的时候,多余的被忽略
test_keys = ['name','age','gender','weight','hight']
test_values = ['Hongten','20','M','55','170']
#使用zip来构造一个字典
print('字典中的keys:')
print(test_keys)
print('字典中的key对应的value:')
print(test_values)
print('构造字典后')
test_dic = dict(zip(test_keys,test_values))
for key in test_dic:
  print( key + ':' + test_dic[key])

运行效果:

Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> ================================ RESTART ================================
>>> 
9
2
Jone
3
6
7
hongten
hanyuan
good
Tom
打印字符串:hello,i'm hongten
遍历一个字符串
h
e
l
l
o
,
i
'
m
 
h
o
n
g
t
e
n
[('a', 1), ('b', 2), ('c', 3), ('d', 4)]
遍历一个元组
('a', 1)
('b', 2)
('c', 3)
('d', 4)
gender:M
age:20
name:hongten
sports:足球,乒乓球,游泳
[(1, 2), (3, 4), (5, 6), (7, 8)]
(1, 2)
(3, 4)
(5, 6)
(7, 8)
#######################################################
L1,L3列表为:
[1, 3, 5, 7]
[2, 4, 6]
(1, 2)
(3, 4)
(5, 6)
字典中的keys:
['name', 'age', 'gender', 'weight', 'hight']
字典中的key对应的value:
['Hongten', '20', 'M', '55', '170']
构造字典后
gender:M
age:20
name:Hongten
weight:55
hight:170
>>>

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python中super函数的用法
Nov 17 Python
Python格式化输出字符串方法小结【%与format】
Oct 29 Python
Python Pywavelet 小波阈值实例
Jan 09 Python
python3.6数独问题的解决
Jan 21 Python
PyQt5 QListWidget选择多项并返回的实例
Jun 17 Python
Python 3.6 -win64环境安装PIL模块的教程
Jun 20 Python
基于python解线性矩阵方程(numpy中的matrix类)
Oct 21 Python
基于python实现雪花算法过程详解
Nov 16 Python
python 链接sqlserver 写接口实例
Mar 11 Python
django实现HttpResponse返回json数据为中文
Mar 27 Python
python实现取余操作的简单实例
Aug 16 Python
python获取linux系统信息的三种方法
Oct 14 Python
python开发之IDEL(Python GUI)的使用方法图文详解
Nov 12 #Python
Python中pygame的mouse鼠标事件用法实例
Nov 11 #Python
Python基于pygame实现的font游戏字体(附源码)
Nov 11 #Python
python中pygame针对游戏窗口的显示方法实例分析(附源码)
Nov 11 #Python
python基于pygame实现响应游戏中事件的方法(附源码)
Nov 11 #Python
Python基于pygame实现的弹力球效果(附源码)
Nov 11 #Python
Python中pygame安装方法图文详解
Nov 11 #Python
You might like
PHP得到某段时间区间的时间戳 php定时任务
2012/04/12 PHP
php curl登陆qq后获取用户信息时证书错误
2015/02/03 PHP
PHP经典面试题集锦
2015/03/19 PHP
PHP中trim()函数简单使用指南
2015/04/16 PHP
php简单日历函数
2015/10/28 PHP
php 常用的系统函数
2017/02/07 PHP
JavaScript中获取元素索引的函数
2010/09/10 Javascript
jQuery 拖动层(在可视区域范围内)
2012/05/24 Javascript
jQuery中fadeIn、fadeOut、fadeTo的使用方法(图片显示与隐藏)
2013/05/08 Javascript
ExtJS实现文件下载的方法实例
2013/11/09 Javascript
jQuery实现360°全景拖动展示
2015/03/18 Javascript
jQuery基于ajax()使用serialize()提交form数据的方法
2015/12/08 Javascript
bootstrap datetimepicker 日期插件在火狐下出现一条报错信息的原因分析及解决办法
2017/03/08 Javascript
jQuery中hover方法搭配css的hover选择器,实现选中元素突出显示方法
2017/05/08 jQuery
vue中使用cookies和crypto-js实现记住密码和加密的方法
2018/10/18 Javascript
JavaScript实现图片放大镜效果
2019/06/27 Javascript
python的id()函数介绍
2013/02/10 Python
python正则表达式抓取成语网站
2013/11/20 Python
Django中实现点击图片链接强制直接下载的方法
2015/05/14 Python
Python 实现引用其他.py文件中的类和类的方法
2018/04/29 Python
python 对多个csv文件分别进行处理的方法
2019/01/07 Python
Django实现auth模块下的登录注册与注销功能
2019/10/10 Python
python输出数组中指定元素的所有索引示例
2019/12/06 Python
Keras使用tensorboard显示训练过程的实例
2020/02/15 Python
Python通过Tesseract库实现文字识别
2020/03/05 Python
Python semaphore evevt生产者消费者模型原理解析
2020/03/18 Python
Django之choices选项和富文本编辑器的使用详解
2020/04/01 Python
购买大码女装:Lane Bryant
2016/09/07 全球购物
中国专业的音频分享平台:喜马拉雅
2019/05/24 全球购物
意大利奢侈品多品牌集合店:TheDoubleF
2019/08/24 全球购物
道德之星事迹材料
2014/05/03 职场文书
国贸专业毕业求职信
2014/06/11 职场文书
人力资源管理求职信
2014/08/07 职场文书
2016年先进教师个人事迹材料
2016/02/26 职场文书
分析Python感知线程状态的解决方案之Event与信号量
2021/06/16 Python
JVM之方法返回地址详解
2022/02/28 Java/Android