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 相关文章推荐
如何处理Python3.4 使用pymssql 乱码问题
Jan 08 Python
Python实现删除列表中满足一定条件的元素示例
Jun 12 Python
python模块之time模块(实例讲解)
Sep 13 Python
windows下Virtualenvwrapper安装教程
Dec 13 Python
TensorFlow高效读取数据的方法示例
Feb 06 Python
浅谈python中对于json写入txt文件的编码问题
Jun 07 Python
修改默认的pip版本为对应python2.7的方法
Nov 06 Python
python提取包含关键字的整行数据方法
Dec 11 Python
Django对接支付宝实现支付宝充值金币功能示例
Dec 17 Python
在Tensorflow中实现梯度下降法更新参数值
Jan 23 Python
tensorflow 实现数据类型转换
Feb 17 Python
Python使用pyenv实现多环境管理
Feb 05 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开发框架kohana中处理ajax请求的例子
2014/07/14 PHP
jquery imgareaselect 使用利用js与程序结合实现图片剪切
2009/07/30 Javascript
javascript qq右下角滑出窗口 sheyMsg
2010/03/21 Javascript
浅析javascript闭包 实例分析
2010/12/25 Javascript
基于JavaScript自定义构造函数的详解说明
2013/04/24 Javascript
JavaScript中的常见问题解决方法(乱码,IE缓存,代理)
2013/11/28 Javascript
jQuery表格插件ParamQuery简单使用方法示例
2013/12/05 Javascript
JavaScript实现穷举排列(permutation)算法谜题解答
2014/12/29 Javascript
js实现鼠标感应向下滑动隐藏菜单的方法
2015/02/20 Javascript
详解JavaScript编程中正则表达式的使用
2015/10/25 Javascript
一次$.getJSON不执行的简单记录
2016/07/19 Javascript
BootStrap轮播HTML代码(推荐)
2016/12/10 Javascript
bootstrap提示标签、提示框实现代码
2016/12/28 Javascript
Bootstrap表单使用方法详解
2017/02/17 Javascript
jquery实现回车键触发事件(实例讲解)
2017/11/21 jQuery
JS集合set类的实现与使用方法示例
2019/02/01 Javascript
vue动态添加路由addRoutes之不能将动态路由存入缓存的解决
2019/02/19 Javascript
Vue程序调试的方法
2019/06/17 Javascript
jQuery操作选中select下拉框的值代码实例
2020/02/07 jQuery
写给新手同学的vuex快速上手指北小结
2020/04/14 Javascript
Python 专题四 文件基础知识
2017/03/20 Python
Python读取MRI并显示为灰度图像实例代码
2018/01/03 Python
用python处理图片实现图像中的像素访问
2018/05/04 Python
python pyinstaller打包exe报错的解决方法
2019/11/02 Python
python实现飞机大战小游戏
2019/11/08 Python
python 操作hive pyhs2方式
2019/12/21 Python
python模拟实现斗地主发牌
2020/01/07 Python
Python3 xml.etree.ElementTree支持的XPath语法详解
2020/03/06 Python
canvas如何绘制钟表的方法
2017/12/13 HTML / CSS
Belle Maison倍美丛官网:日本千趣会旗下邮购网站
2016/07/22 全球购物
澳大利亚鞋仓库:Shoe Warehouse
2019/07/25 全球购物
Pandora西班牙官方商店:PandoraShop.es
2020/10/05 全球购物
学校花圃的标语
2014/06/18 职场文书
鉴史问廉观后感
2015/06/10 职场文书
2019年度行政文员工作计划范本!
2019/07/04 职场文书
springboot如何接收application/x-www-form-urlencoded类型的请求
2021/11/02 Java/Android