python列表和字典_python使用for遍历字典、列表和字符串的几种方法
使用for遍历字典:
1、遍历key值,value值(下面写法完全等价):
a = {'a': '1', 'b': '2', 'c': '3'}
方式一:
for key in a:
print(key+':'+a[key])
方式二:
for key in a.keys():
print(key+':'+a[key])
方式三:
for key,value in a.items():
print(key+':'+value)
方式四:
for (key,value) in a.items():
print(key+':'+value)
打印结果:
a:1
b:2
c:3
2、遍历value值:
for value in a.values():
print(value)
打印结果:
1
2
3
3、遍历字典项
for kv in a.items():
print(kv)
打印结果:
('a', '1')
('b', '2')
('c', '3')
使用for遍历列表:
方法一:
a = ['a','b','c']
for i in a:
print i
方法二:
fruits = ['banana', 'apple', 'mango']
for index in range(len(fruits)):
print '当前水果 :', fruits[index]
方法三:
a = [1,2,3]
for k,j in enumerate(a):
print k
print j
使用for遍历字符串:
for letter in 'Python':
print '当前字母 :', letter
打印:
当前字母 : P
当前字母 : y
当前字母 : t
当前字母 : h
当前字母 : o
当前字母 : n
python列表和字典_python使用for遍历字典、列表和字符串的几种方法相关推荐
- python去重复排序_Python实现删除排序数组中重复项的两种方法示例
本文实例讲述了Python实现删除排序数组中重复项的两种方法.分享给大家供大家参考,具体如下: 对于给定的有序数组nums,移除数组中存在的重复数字,确保每个数字只出现一次并返回新数组的长度 注意:不 ...
- python用input输入字典_输入字典python_python输入字典_python用input输入字典 - 云+社区 - 腾讯云...
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 本篇将介绍python里面的字典,更多内容请参考:python学习指南 pyth ...
- python字符串拼接变量_python拼接变量、字符串的3种方法
第一种,加号("+"): print 'py'+'thon' # output python str = 'py' print str+'thon' # output python ...
- python字符串中某个字符修改_Python中修改字符串的四种方法
在Python中,字符串是不可变类型,即无法直接修改字符串的某一位字符. 因此改变一个字符串的元素需要新建一个新的字符串. 常见的修改方法有以下4种. 方法1:将字符串转换成列表后修改值,然后用joi ...
- python里的拼接_Python拼接字符串的7种方法总结
前言 忘了在哪看到一位编程大牛调侃,他说程序员每天就做两件事,其中之一就是处理字符串.相信不少同学会有同感. 在Python中,我们经常会遇到字符串的拼接问题,几乎任何一种编程语言,都把字符串列为最基 ...
- python倒序输出字符串的6种方法
python倒序输出字符串的6种方法 直接切片法 循环逆序法 列表翻转法 列表增删法(使用原列表操作) 列表增删法(建立空列表操作) 对称交换法 总结 直接切片法 1.通过改变读入字符串的步长为-1完 ...
- python写错了怎么更改-Python中修改字符串的四种方法
在Python中,字符串是不可变类型,即无法直接修改字符串的某一位字符. 因此改变一个字符串的元素需要新建一个新的字符串. 常见的修改方法有以下4种. 方法1:将字符串转换成列表后修改值,然后用joi ...
- Python基础教程:拼接字符串的7种方法
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 这篇文章主要给大家总结介绍了关于Python拼接字符串的7种方法,分别是来自C语言的 文章目录 前言 1.来自C语言的%方式 2. ...
- 站长在线Python精讲:在Python中格式化字符串的两种方法详解
欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中格式化字符串的两种方法详解>.本知识点主要内容有:使用%操作符格式化字符串和使用format()方法格式化字 ...
最新文章
- linux 文件编码问题
- 文本基线怎样去掉_ICML 2020 | 基于类别描述的文本分类模型
- 内存泄漏(OOM)产生原因
- [摘抄]软件设计模式的几个原则
- C++学习之路 | PTA乙级—— 1002 写出这个数 (20分)(精简)
- line划线计算机图像学,【计算机图形学】根本图形元素:直线的生成算法
- java容器类---概述
- CCF推荐的A类、B类、C类中文科技期刊
- python: not found 问题的解决
- 笔记本电脑如何用c语言开无线网卡,教你如何用无线网卡做wifi热点(适用笔记本)...
- 阿里云code的git
- Android Metro风格的Launcher开发系列第三篇
- Cramér‐von Mises检验
- PS制作 LOGO图片
- 三、python数据序列1-列表
- 基于stm32的四轴无人机和智能车编程实践目录
- Android 车机初体验:Auto,Automotive 傻傻分不清楚?
- 干货!2018年你值得一看的网页设计作品集赏析
- 一个例子搞清楚(先验分布/后验分布/似然估计)
- 2016年终总结,不慌不忙不急不躁的一年
热门文章
- Windows Azure Storage论文解读
- 【两种解法】he Falling Leaves UVA - 699
- 21行代码AC——例题5-2 Ducci序列(Ducci Sequence,UVa1594)——解题报告
- 计算机网络实验(华为eNSP模拟器)——第七章 远程终端协议(远程登陆)
- kali如何取得超级用户权限_如何在 Ubuntu 上为用户授予和移除 sudo 权限 | Linux 中国...
- 偏置面命令_UG10.0 入门图文教程——同步建模之移动面
- VRRP浮动路由(浮动路由原理,了解HSRP路由选举原理,实验过程与总结)
- Socket心跳包机制 .
- ajax带来的主要问题有哪些,ajax面试题
- kalixfce不能启动_kali升级2019.4后切换xfce桌面