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中列表(list)操作方法汇总
Aug 18 Python
python获取Linux下文件版本信息、公司名和产品名的方法
Oct 05 Python
django使用html模板减少代码代码解析
Dec 12 Python
单链表反转python实现代码示例
Feb 08 Python
Python Subprocess模块原理及实例
Aug 26 Python
python中matplotlib条件背景颜色的实现
Sep 02 Python
布隆过滤器的概述及Python实现方法
Dec 08 Python
Python中base64与xml取值结合问题
Dec 22 Python
Python第三方包之DingDingBot钉钉机器人
Apr 09 Python
python中np是做什么的
Jul 21 Python
python性能测试工具locust的使用
Dec 28 Python
python多次执行绘制条形图
Apr 20 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检查字符串中是否有外链的方法
2015/07/29 PHP
php判断邮箱地址是否存在的方法
2016/02/13 PHP
js客户端快捷键管理类的较完整实现和应用
2010/06/08 Javascript
由JavaScript技术实现的web小游戏(不含网游)
2010/06/12 Javascript
如何在一个页面显示多个百度地图
2013/04/07 Javascript
js 编码转换 gb2312 和 utf8 互转的2种方法
2013/08/07 Javascript
用nodejs实现PHP的print_r函数代码
2014/03/14 NodeJs
认识Knockout及如何使用Knockout绑定上下文
2015/12/25 Javascript
JavaScript操作选择对象的简单实例
2016/05/16 Javascript
javascript基于原型链的继承及call和apply函数用法分析
2016/12/15 Javascript
gulp加批处理(.bat)实现ng多应用一键自动化构建
2017/02/16 Javascript
Vuejs实现带样式的单文件组件新方法
2017/05/02 Javascript
浅谈sass在vue注意的地方
2017/08/10 Javascript
使用vue实现简单键盘的示例(支持移动端和pc端)
2017/12/25 Javascript
JavaScript JSON数据处理全集(小结)
2019/08/15 Javascript
在Python操作时间和日期之asctime()方法的使用
2015/05/22 Python
Python基于回溯法子集树模板解决全排列问题示例
2017/09/07 Python
10行Python代码实现Web自动化管控的示例代码
2020/08/14 Python
Python 实现劳拉游戏的实例代码(四连环、重力四子棋)
2021/03/03 Python
英国皇室御用百货:福南梅森(Fortnum & Mason)
2017/12/03 全球购物
戴尔美国官方折扣店:Dell Outlet
2018/02/13 全球购物
美国在线自行车商店:Jenson USA
2018/05/22 全球购物
什么是makefile? 如何编写makefile?
2013/01/02 面试题
解释下面关于J2EE的名词
2013/11/15 面试题
公共事业管理本科生求职信
2013/10/07 职场文书
外贸业务员求职信范文
2013/12/12 职场文书
大学应届生的自我评价
2014/03/06 职场文书
国际商务英语专业求职信
2014/07/08 职场文书
学生意外伤害赔偿协议书
2014/09/17 职场文书
2014光棍节单身联谊活动策划书
2014/10/10 职场文书
淮阳太昊陵导游词
2015/02/10 职场文书
导游词之香港-太平山顶
2019/10/18 职场文书
62句有关感恩节文案(推荐收藏)
2019/11/28 职场文书
Python使用OpenCV和K-Means聚类对毕业照进行图像分割
2021/06/11 Python
JS代码编译器Monaco使用方法
2021/06/11 Javascript
Redis 持久化 RDB 与 AOF的执行过程
2021/11/07 Redis