python开发之for循环操作实例详解,pythonfor实例详解

本文实例讲述了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程序设计有所帮助。

pythonfor循环案例教程_python开发之for循环操作实例详解,pythonfor实例详解相关推荐

  1. python的使用方法图解_python开发之IDEL(Python GUI)的使用方法图文详解

    本文讲述了python开发之IDEL(Python GUI)的使用方法.分享给大家供大家参考,具体如下: 在安装完Python后,我们希望能够运用python GUI来运行一些我们编写的程序,那么Py ...

  2. android qt 串口通信,Qt串口通信开发之QSerialPort模块详细使用方法与实例

    Qt串口通信开发之QSerialPort模块详细使用方法与实例 发布时间:2020-10-23 12:19:05 来源:脚本之家 阅读:111 作者:沧海一笑-dj Qt串口通信基础及名词说明 串口通 ...

  3. python实操100例实例_python开发之list操作实例分析

    本文实例分析了python开发之list操作.分享给大家供大家参考,具体如下: 对python中list的操作,大家可以参考<Python list操作用法总结> 以下是我个人的笔记: # ...

  4. pythonwhile循环实战教程_Python入门丨for循环和while循环

    for...in...循环语句 for循环可以遍历任何序列的项目,如一个列表或者一个字符串 实例 for i in 'one': print(i) 输出结果 o n e for循环:空房子 空房子的学 ...

  5. android注册弹窗,Android开发之PopupWindow创建弹窗、对话框的方法详解

    本文实例讲述了Android开发之PopupWindow创建弹窗.对话框的方法.分享给大家供大家参考,具体如下: 简介: PopupWindow 可创建类似对话框风格的窗口 效果: 使用方法: 使用P ...

  6. python基础案例教程_Python基础教程 两个经典案例:阶乘和幂

    6.6.1 两个经典案例:阶乘和幂 本节探讨两个经典的递归函数.首先,假设你要计算数字n的阶乘. n的阶乘为n × (n1) × (n 2) × - × 1,在数学领域的用途非常广泛.例如,计 ...

  7. pythonfor循环语句例子_Python中的for循环语句

    for循环 for..in是另外一个循环语句,它在一序列的对象上 递归 即逐一使用队列中的每个项目. 使用for语句 案例: fori inrange(1,5):print(i)else:print( ...

  8. python web项目案例教程_Python Web开发案例教程(慕课版)——使用Flask、Tornado、Django...

    第1章 Web开发基础1 1.1 Web概述 2 1.1.1 什么是Web 2 1.1.2 Web应用程序的工作原理 2 1.1.3 Web的发展历程 2 1.2 Web前端开发基础 4 1.2.1 ...

  9. python基础案例教程_python基础教程 10-11例子如何执行

    展开全部 10. 模块相关 Python的标准安装包包括一组模块,称为标准库(standard library). 10.1 模块 10.1.1 模块是程序 # hello.pyprint " ...

最新文章

  1. pytorch cycleGAN代码学习1
  2. java web临时文件删除_什么时候删除Java临时文件?
  3. CSS3学习笔记总结,你值得拥有(呕心沥血之作,涵盖CSS3所有知识点)
  4. 用VBA模拟7段数码管显示数字
  5. php鼠标 显示图片,鼠标放在图片上显示大图的JS代码
  6. php免安装配置方法,mysql免安装版配置步骤详解
  7. 计算机的就业指导论文,★计算机就业指导论文题目计算机就业指导毕业论文题目大全计算机就业指导论文选题参考...
  8. 【华为OD机试真题 python】星际篮球争霸赛【2022 Q4 | 100分】
  9. 【JY】滞回曲线的自我介绍
  10. Unity第一人称手游-左侧控制移动,右侧控制视角和方向(第一人称,类似吃鸡游戏)
  11. 安谋中国(Arm China)校招内推
  12. Windows安装MySQL以及解决.dll文件缺失问题
  13. HR 用FM:ALINK_RFC_TABLE_GET 下载员工照片 出错
  14. FPGA基础知识2(Xilinx Altera FPGA中的逻辑资源 --Slices VS LE比较)
  15. 贴片电容102 103 104 105 106分别是多少?
  16. 操作系统—虚拟存储器
  17. for of循环获取下标志
  18. 计算机音乐花之舞谱,Flower Dance(花之舞)简谱 DJ OKAWARI 空灵、自然、唯美的花之舞,花儿舞了,我醉了。...
  19. QQ智能群控,操作起来简单快捷
  20. 市场调研-全球与中国视频信号指示单元市场现状及未来发展趋势

热门文章

  1. Python的time库的一些简单函数以及用法
  2. python装饰器的使用场景
  3. Python内置的heapq模块的使用
  4. 白话 Python 的函数式编程
  5. linux C语言 socket如何判断socket_fd对应的socket是否断开?(是否连通、是否正常连接)recv()、tcp_info TCP_ESTABLISHED、keepalive
  6. Intel Realsense D435 hardware_reset() 摄像头重置记录 context.query_devices()
  7. pycharm ctrl+shift+F 全局搜索失灵怎么办?(输入法关闭简繁体输入切换)
  8. pycharm python 如何快速给代码块添加try/catch try/finally包裹?【ctrl+alt+T】
  9. Github 代码上边的Raw、Blame、History是啥意思?
  10. python matplotlab.pyplot.pcolormesh() 函数,以及如何自定义画色彩图 (pcolormesh()与pcolor()的区别)