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的Django框架使用的一些实用建议
Apr 03 Python
Python中__new__与__init__方法的区别详解
May 04 Python
python的else子句使用指南
Feb 27 Python
Python中list初始化方法示例
Sep 18 Python
基于python socketserver框架全面解析
Sep 21 Python
python 中的int()函数怎么用
Oct 17 Python
SVM基本概念及Python实现代码
Dec 27 Python
python多线程并发让两个LED同时亮的方法
Feb 18 Python
selenium获取当前页面的url、源码、title的方法
Jun 12 Python
Pandas之Fillna填充缺失数据的方法
Jun 25 Python
利用Python代码实现一键抠背景功能
Dec 29 Python
基于matplotlib中ion()和ioff()的使用详解
Jun 16 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
ASP知识讲座四
2006/10/09 PHP
php生成带logo二维码方法小结
2016/04/08 PHP
Yii2分页的使用及其扩展方法详解
2016/05/23 PHP
Javascript的闭包
2009/12/31 Javascript
jQeury淡入淡出需要注意的问题
2010/09/08 Javascript
关于firefox的ElementTraversal 接口 使用说明
2010/11/11 Javascript
给jQuery方法添加回调函数一款插件的应用
2013/01/21 Javascript
js固定DIV高度,超出部分自动添加滚动条的简单方法
2013/07/10 Javascript
IE8中使用javascript动态加载CSS的解决方法
2014/06/17 Javascript
仅30行代码实现Javascript中的MVC
2016/02/15 Javascript
纯js代码制作的网页时钟特效【附实例】
2016/03/30 Javascript
Javascript实现苹果悬浮虚拟按钮
2016/04/10 Javascript
基于JS实现的随机数字抽签实例
2016/12/08 Javascript
nodejs实现发出蜂鸣声音(系统报警声)的方法
2017/01/18 NodeJs
jQuery实现给input绑定回车事件的方法
2017/02/09 Javascript
vue-router路由参数刷新消失的问题解决方法
2017/06/17 Javascript
Three.js加载外部模型的教程详解
2017/11/10 Javascript
vue js秒转天数小时分钟秒的实例代码
2018/08/08 Javascript
vue2.0移动端滑动事件vue-touch的实例代码
2018/11/27 Javascript
jQuery实现的网站banner图片无缝轮播效果完整实例
2019/01/28 jQuery
jQuery实现颜色打字机的完整代码
2020/03/19 jQuery
vue Cli 环境删除与重装教程 - 版本文档
2020/09/11 Javascript
解决Python对齐文本字符串问题
2019/08/28 Python
python爬虫中多线程的使用详解
2019/09/23 Python
基于logstash实现日志文件同步elasticsearch
2020/08/06 Python
python 动态绘制爱心的示例
2020/09/27 Python
Python实现对word文档添加密码去除密码的示例代码
2020/12/29 Python
解决CSS3的opacity属性带来的层叠顺序问题
2016/05/09 HTML / CSS
canvas绘制树形结构可视图形的实现
2020/04/03 HTML / CSS
VELTRA台湾:世界自由行专家
2017/08/15 全球购物
毕业生自我鉴定范文
2013/11/08 职场文书
2014年党支部承诺书
2014/05/30 职场文书
班级标语大全
2014/06/21 职场文书
领导班子四风查摆对照检查材料思想汇报
2014/10/05 职场文书
Nginx解决403 forbidden的完整步骤
2021/04/01 Servers
mysql5.7的安装及Navicate长久免费使用的实现过程
2021/11/17 MySQL