python中for用法_python中for的用法探索
我们今天需要学习遍历字符串,列表,字典,通过数列序列迭代。
先遍历字符串
python 2.X代码
for number in 0123456789:
print number
python 3.X代码
for number in 0123456789:
print(number)
——————————————————————————————————
>>> for number in '0123456789':
... print(number)
...
1
2
3
4
5
6
7
8
9
>>>
这里的坑就是:
1:for循环中的字符串需要用单引号括起来
2:for循环的第一行的最后需要有双引号
3:第二行的print需要缩进一个TAB空格。
——————————————————————————————————
再遍历列表
big_city_name-list=['beijing','shanghai','guangzhou','shenzhen','hangzhou']
for big_city_name in ['beijing','shanghai','guangzhou','shenzhen','hangzhou']:
print(big_city_name)
代码的简单写法
big_city_name_list=['beijing','shanghai','guangzhou','shenzhen','hangzhou']
for big_city_name in big_city_name_list:
print(big_city_name)
____________________________________________________________________
再遍历字典
for key,value in{'position':'Trump','negtion':'baideng'}.items():
print(key,value)
——————————————————————————————————
___________________________________________________________________________________
再遍历字典的简单写法
dict = {'position':'Trump','negtion':'baideng'}
for key,value in dict.items():
print(key,value)
________________________________________________________________
从上面看出: 不管是number, big_city_name,还是key,value,这些变量是在 for 循环中定义的,意思是,依次取出字符串,列表或者字典中的每一个字母或者‘元素‘,并把字母或者元素赋值给定义的变量,然后执行for循环体。
——————————————————————————————————
我们还可以通过序列索引迭代
big_city_name_list=['beijing','shanghai','guangzhou','shenzhen','hangzhou']
for index in range(len(big_city_name_list)):
print(big_city_name)[index]
__________________________________________________________________________________
>>> for index in range(len(big_city_name_list)):
... print((big_city_name_list)[index])
...
beijing
shanghai
guangzhou
shenzhen
hangzhou
>>>
——————————————————————————————————
这里容易发生的坑是:
print的时候容易出错。一般就是
print(x)[y]
需要写成。
print((x)[y])
其实这里的语法就是
for index in range(len(列表变量名)):
print((列表变量名[index])
python中for用法_python中for的用法探索相关推荐
- python算法和数据结构_Python中的数据结构和算法
python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...
- python中定义数据结构_Python中的数据结构—简介
python中定义数据结构 You have multiples algorithms, the steps of which require fetching the smallest value ...
- python中all函数的用法_python中map、any、all函数用法分析
这篇文章主要介绍了 python 中 map . any . all 函数用法 , 实例分析了 map . any . all 函数 的相关使用技巧 , 具有一定参考借鉴价值 , 需要的朋友可以参考下 ...
- python中print的用法_Python中print函数简单使用总结
Python中print函数简单使用总结 print函数是Python的入门,每一个学习python的人都绕不开这个函数,下面介绍一下这个函数的用法. 打开电脑,选择python软件,下面选择pyth ...
- python返回值return用法_Python中return函数返回值代码实例用法
本篇文章小编给大家分享一下Python中return函数返回值代码实例用法,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. return 添加返回值 r ...
- python if函数用法_python中if条件中的Contains()函数“in”
我对contains()in的功能做了一些研究,特别是与eq()==进行了比较,发现它可以完成许多任务.我设法回答了其中许多问题(见下文). 除了下面的用法之外,in还有其他有用的用法吗,例如对象?在 ...
- python中replace的用法_python中replace的用法是什么?
python中replace的用法是什么? Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次. r ...
- python中sorted用法_Python中sorted()方法的用法
1.先说一下iterable,中文意思是迭代器. Python的帮助文档中对iterable的解释是:iteralbe指的是能够一次返回它的一个成员的对象.iterable主要包括3类: 第一类是所有 ...
- python中all的用法_python中all用法
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 开发准备cas 的 python sdk 包含了用于访问和操作 cas 的所有 ...
- python map用法_Python中ChainMap的一种实用用法
Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 简而言之ChainMap:将多个字典视为一个,解锁Python超能力. Python标准库中的集合模块包含 ...
最新文章
- 相机模拟激光雷达 建图
- angularjs 访问后台的时候,明明路径没有问题,却报404 解决
- Two ways to assign values to member variables
- 用VB.net开发.NET Micro Framework
- 我眼中的JavaScript函数式编程
- maven 安装m2e 报错
- Python 数据分析三剑客之 Pandas(一):认识 Pandas 及其 Series、DataFrame 对象
- Spring3.0包描述
- 华为matebook和linux版本区别,华为MateBook14Linux版本开箱评测 | 从来没有让我们失望!...
- CentOS6.x 下 LNMP环境搭建(二、安装 Nginx)
- centos php 环境路径,路径(十四):在本地 CentOS 7 上搭建 Web 开发环境 — PHP
- HihoCoder - Floyd算法
- 树中两个节点的最低公共祖先
- 网页抓取软件-免费网页自动采集抓取任意内容软件
- 柱坐标系下的流体力学控制方程组的微分形式的推导
- homework7_ZhankunLuo
- Java 单点登录安全性如何保障?
- VS生成的C++项目常用目录设置
- 解决由于破解软件导致的page fault in nonpaged area蓝屏
- Docker离线安装部署文档
热门文章
- C语言程序密码输入退回,想程序高手求助--用C语言来编辑一个输入密码的程序...
- linux查看和编辑文件,查看和编辑文件(Linux的快捷键和主要命令)
- php原生读取excel文件夹,原生php实现excel文件读写的方法分析php技巧
- 小学计算机病毒与危害的课,第一课《电脑病毒与危害》.ppt
- python 手势检测和追踪_用kinect和python进行手势识别:嗯学习
- 桌面整理工具不显示文件夹_iOS14系统所下载的软件图标不显示在桌面怎么办?...
- 软件测试c s系统和b s,对C/S与B/S架构的产品进行系统测试,有哪些不同点与相同点?...
- linux nginx django,如何在Linux下使用Nginx部署Django项目
- lcl手术和飞秒区别_想知道自己适合哪种近视手术?Mark!
- 如何在docker中运行MySQL实例(转载)