python对数据类型的遍历解析的实例讲解

  • 更新时间:2020-04-17 08:28:36
  • 编辑:盖思远
给网友们整理python相关的编程文章,网友庾晴画根据主题投稿了本篇教程内容,涉及到python、数据类型、遍历、python对常见数据类型的遍历解析相关内容,已被610网友关注,涉猎到的知识点内容可以在下方电子书获得。

参考资料

正文内容

python对常见数据类型的遍历解析

字符串遍历

>>> a_str = "hello itcast"
>>> for char in a_str:
...   print(char,end=' ')
...
h e l l o  i t c a s t

列表遍历

>>> a_list = [1, 2, 3, 4, 5]
>>> for num in a_list:
...   print(num,end=' ')
...
1 2 3 4 5

元组遍历

>>> a_turple = (1, 2, 3, 4, 5)
>>> for num in a_turple:
...   print(num,end=" ")
1 2 3 4 5

字典遍历

遍历字典的key(键)

>>> a_dict = {"name":"lxy","sex":"男","age":18}
>>> for key in a_dict.keys():
  print(key)  
name
sex
age

遍历字典的value(值)

>>> a_dict = {"name":"lxy","sex":"男","age":18}
>>> for value in a_dict.values():
  print(value)
lxy
男
18
>>> 

遍历字典的项(元素)

>>> a_dict = {"name":"lxy","sex":"男","age":18}
>>> for key,value in a_dict.items():
  print("key=%s,value=%s"%(key,value))  
key=name,value=lxy
key=sex,value=男
key=age,value=18

重点:带下标索引的遍历

正常情况我们是这样的

>>> chars = ['a', 'b', 'c', 'd']
>>> i = 0
>>> for chr in chars:
...   print("%d %s"%(i, chr))
...   i += 1
...
0 a
1 b
2 c
3 d

升级版使用enumerate()

  • 介绍:enumerate()函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。
  • 语法:enumerate(sequence, [start=0])
  • 参数:
    • sequence -- 一个序列、迭代器或其他支持迭代对象。
    • start -- 下标起始位置。
  • 返回值:返回 tuple(元组) 对象。
>>> chars = ['a', 'b', 'c', 'd']
>>> for i, chr in enumerate(chars):
  print(i,chr) 
0 a
1 b
2 c
3 d
>>> 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。

python相关教程

  • 《Python编程:从入门到实践》第二章:变量和简单数据类型

    这篇内容是《Python编程:从入门到实践》第二章的主要内容,讲述了python变量和简单数据类型的相关知识点内容。

    发布时间:2018-12-01

  • Python数据类型及运算符的实例代码讲解

    本篇文章给大家带来的内容是关于Python数据类型及运算符的详细总结(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

    发布时间:2020-01-18

  • python中数据类型总结

    python中的基本数据类型有:整型,字符串,布尔值,列表,元组,字典,集合。其中可变数据类型包括列表,字典;不可变数据类型有整型,字符串和元组。

    发布时间:2020-01-02

  • Python项目案例开发从入门到实战

    Python项目案例开发从入门到实战

    本书案例具有实用性,如校园网搜索引擎、小小翻译器、抓取百度图片这些爬虫案例略加修改可以应用实际项目中;还有通过微信通信协议开发微信机器人,机器学习的文本分类、基于卷积神经

    大小:269 MBPython电子书

  • Python编程从入门到精通(资料源码视频)

    Python编程从入门到精通(资料源码视频)

    一本好书包括3大区域的內容:基本、案例、综合性实战演练技术性解读-案例应急演练-技术性答疑解惑-课后答案围绕全书,全方位把握Python开发设计用纸版书籍视頻和源代码互联网答疑解惑的

    大小:5.31 GBPython编程电子书

  • 跟老齐学Python:Django实战

    跟老齐学Python:Django实战

    《跟老齐学Python:Django实战》是以Python为基础进行Web应用开发的进阶读物。适合已经具有Python基础技能、进行Web应用开发的读者。感兴趣的小伙伴们可以下载参考一下

    大小:151 MBPython电子书

  • Python高性能编程

    Python高性能编程

    本书围绕如何进行代码优化和加快实际应用的运行速度进行详细讲解,深刻理解Python的实现,让你的Python代码运行的更快

    大小:16.9 MBPython电子书

  • 零起点Python足彩大数据与机器学习实盘分析

    零起点Python足彩大数据与机器学习实盘分析

    大小:122.4 MBPython数据分析电子书

  • Python机器学习算法

    Python机器学习算法

    这是一本机器学习入门读物,注重理论与实践的结合,以典型的机器学习算法为例,从算法原理出发,由浅入深,详细介绍算法的理论,并配合目前流行的Python语言,从零开始,增强实际的算法实践能力

    大小:30.1 MBPython机器学习电子书

  • Python并行编程参考手册

    Python并行编程参考手册

    本书以Python为基础,对并行编程领域的各项技术与知识进行了广泛且深入的讲解,从原理到实践系统化地对并行编程技术进行了层层剖析,是提升并行编程技能的一本不可多得的好书,欢迎下载

    大小:41.4 MBPython编程电子书

  • 零起点Python机器学习快速入门

    零起点Python机器学习快速入门

    这本书采用独创的黑箱模式,MBA案例教学机制,结合一线实战案例,介绍Sklearn人工智能模块库和常用的机器学习算法,读完本书内容和配套的教学代码,就能够编写简单的机器学习函数

    大小:85.1 MBPython机器学习电子书

  • 跟老齐学Python:轻松入门

    跟老齐学Python:轻松入门

    本书是数十套结合课件的Python教学代码,本书是Python语言的入门读物,旨在引导初学者能够在轻松的环境中,掌握Python的基础知识

    大小:46.6 MBPython电子书

  • Python 3.7编程快速入门

    Python 3.7编程快速入门

    Python以其具备丰富多彩和强劲的库,及其简易非常容易入门的特点,现阶段活跃性在诸多技术性行业,包含人工智能技术、数据分析解决、深度学习与深度神经网络、金融业量化投资、网络开

    大小:18.5 MBPython 3.7

用户留言