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 相关文章推荐
web.py获取上传文件名的正确方法
Aug 26 Python
Python 编码Basic Auth使用方法简单实例
May 25 Python
使用Python & Flask 实现RESTful Web API的实例
Sep 19 Python
python实现简单中文词频统计示例
Nov 08 Python
Python日期时间模块datetime详解与Python 日期时间的比较,计算实例代码
Sep 14 Python
python读取文件名并改名字的实例
Jan 07 Python
python3读取图片并灰度化图片的四种方法(OpenCV、PIL.Image、TensorFlow方法)总结
Jul 04 Python
Python命令行参数解析工具 docopt 安装和应用过程详解
Sep 26 Python
使用Python函数进行模块化的实现
Nov 15 Python
浅析pip安装第三方库及pycharm中导入第三方库的问题
Mar 10 Python
jupyter notebook 参数传递给shell命令行实例
Apr 10 Python
Python解析微信dat文件的方法
Nov 30 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
MySQL数据库转移,access,sql server 转 MySQL 的图文教程
2007/09/02 PHP
PHP实现事件机制实例分析
2015/06/26 PHP
关于onScroll事件在IE6下每次滚动触发三次bug说明
2011/09/21 Javascript
jQuery EasyUI API 中文文档 - Pagination分页
2011/09/29 Javascript
js 一个关于图片onload加载的事
2013/11/10 Javascript
js图片闪动特效可以控制间隔时间如几分钟闪动一下
2014/08/12 Javascript
浅谈JS之tagNaem和nodeName
2016/09/13 Javascript
浅谈jQuery双事件多重加载的问题
2016/10/05 Javascript
nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例
2018/01/05 NodeJs
Express进阶之log4js实用入门指南
2018/02/10 Javascript
JS简单获取并修改input文本框内容的方法示例
2018/04/08 Javascript
JavaScript经典案例之简易计算器
2020/08/24 Javascript
浅析微信小程序自定义日历组件及flex布局最后一行对齐问题
2020/10/29 Javascript
Python实现的多线程端口扫描工具分享
2015/01/21 Python
Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
2017/08/23 Python
Python中文件的读取和写入操作
2018/04/27 Python
使用pandas将numpy中的数组数据保存到csv文件的方法
2018/06/14 Python
Python 忽略warning的输出方法
2018/10/18 Python
pytorch使用Variable实现线性回归
2019/05/21 Python
pycharm 激活码及使用方式的详细教程
2020/05/12 Python
用Python制作mini翻译器的实现示例
2020/08/17 Python
PyTorch中clone()、detach()及相关扩展详解
2020/12/09 Python
CSS3 完美实现圆角效果
2009/07/13 HTML / CSS
屈臣氏菲律宾官网:Watsons菲律宾
2020/06/30 全球购物
struct和class的区别
2015/11/20 面试题
MySQL面试题
2014/01/12 面试题
介绍一下Ruby的特点
2013/01/20 面试题
将相和教学反思
2014/02/04 职场文书
民事诉讼代理授权委托书
2014/10/11 职场文书
党的群众路线教育实践活动个人对照检查材料(企业)
2014/11/05 职场文书
大学生英文求职信范文
2015/03/19 职场文书
2015年度酒店客房部工作总结
2015/05/25 职场文书
python实现自动化群控的步骤
2021/04/11 Python
CSS3 实现的图片悬停的切换按钮
2021/04/13 HTML / CSS
iPhone13 Pro外观确定,升级4800万镜头,4月20日发新品
2021/04/15 数码科技
python 实现图与图之间的间距调整subplots_adjust
2021/05/21 Python