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模拟登陆阿里妈妈生成商品推广链接
Apr 03 Python
Python中集合的内建函数和内建方法学习教程
Aug 19 Python
Ruby使用eventmachine为HTTP服务器添加文件下载功能
Apr 20 Python
Python实现将不规范的英文名字首字母大写
Nov 15 Python
Python之py2exe打包工具详解
Jun 14 Python
火车票抢票python代码公开揭秘!
Mar 08 Python
基于循环神经网络(RNN)实现影评情感分类
Mar 26 Python
python tools实现视频的每一帧提取并保存
Mar 20 Python
对python 树状嵌套结构的实现思路详解
Aug 09 Python
python装饰器使用实例详解
Dec 14 Python
Mac中PyCharm配置Anaconda环境的方法
Mar 04 Python
python3定位并识别图片验证码实现自动登录功能
Jan 29 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实现验证码功能
2006/10/09 PHP
php下用cookie统计用户访问网页次数的代码
2010/05/09 PHP
php判断字符串在另一个字符串位置的方法
2014/02/27 PHP
PHP函数rtrim()使用中的怪异现象分析
2017/02/24 PHP
Js中sort()方法的用法
2006/11/04 Javascript
js、css、img等浏览器缓存问题的2种解决方案
2013/10/23 Javascript
jquery让指定的元素闪烁显示的方法
2015/03/17 Javascript
JavaScript中实现无缝滚动、分享到侧边栏实例代码
2016/04/06 Javascript
全面解析vue router 基本使用(动态路由,嵌套路由)
2018/09/02 Javascript
微信小程序实现的图片保存功能示例
2019/04/24 Javascript
解决layui的input独占一行的问题
2019/09/10 Javascript
解决layui table表单提示数据接口请求异常的问题
2019/09/24 Javascript
Vue-cli打包后部署到子目录下的路径问题说明
2020/09/02 Javascript
解决vue-loader加载不上的问题
2020/10/21 Javascript
用Python进行一些简单的自然语言处理的教程
2015/03/31 Python
Python对象属性自动更新操作示例
2018/06/15 Python
python 3.6.5 安装配置方法图文教程
2018/09/18 Python
Python元组知识点总结
2019/02/18 Python
PyCharm专业最新版2019.1安装步骤(含激活码)
2019/10/09 Python
django使用JWT保存用户登录信息
2020/04/22 Python
解决python中import文件夹下面py文件报错问题
2020/06/01 Python
解决python和pycharm安装gmpy2 出现ERROR的问题
2020/08/28 Python
分享一个页面平滑滚动小技巧(推荐)
2019/10/23 HTML / CSS
利用HTML5绘制点线面组成的3D图形的示例
2015/05/12 HTML / CSS
加拿大建筑和装修专家:Reno-Depot
2017/12/21 全球购物
洗发水广告词
2014/03/13 职场文书
关于建议书的格式范文
2014/05/20 职场文书
2014年教师党员自我评议
2014/09/19 职场文书
2014年信用社工作总结
2014/11/25 职场文书
出纳试用期自我评价
2015/03/10 职场文书
2015年高考寄语或鼓励的话
2015/03/23 职场文书
病假条格式范文
2015/08/17 职场文书
《狼牙山五壮士》教学反思
2016/02/17 职场文书
厉害!这是Redis可视化工具最全的横向评测
2021/07/15 Redis
JavaScript中的宏任务和微任务详情
2021/11/27 Javascript
Win10防火墙白名单怎么设置?Win10添加防火墙白名单方法
2022/04/06 数码科技