本章是Python基础数据结构的第六篇,由于之前没有接触过太多的Python版本的数据结构,所以在学习的过程中集百家之长和自己的见解,加以实践,学习Python。
Python中用到tuple的方法,和注意事项都以代码的形式体现

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2017-5-3 10:41
# @Author  : coderManFans
# @Site    : Python基础数据之大循环
#            本篇是基础数据的for循环操作,同时学习如何使用复杂的基础数据
#            通过组合不同数据结构可以满足不同数据模型的构建需求
# @File    : dataforearchDemo.py
# @Software: PyCharm#1.  for 循环 list
#1.1 循环单个元素的list
list1 = [1,2,3,'2','2',"323",33.22]
for i in list1:print("i = "+str(i))#1.2 循环多个元素的list 比如二维数组list2 = [['u',1],['x',2],['w',3]]
for u,v in list2:print("u = " + str(u) + ",v = " + str(v))
print("-----------------------------------------------------------")#1.3 list里嵌套tuple的循环
list3 = [("a","sd",2323),("sd","sd23","sdf"),("sd",23,2323,2324)]
for i in list3:print(str(i[0])+"----"+str(i[1]))#1.4 list里嵌套dict的循环 每个dict的元素数量必须一样
list4 = [{"a":1,"b":2},{"a":1,"b":2},{"a":1,"b":2},{"a":1,"b":2},{"a":1,"b":2}]
#循环key
for k,v in list4:print(k+"---"+v)for di in list4:for i in di.items():print(i)print("--------------------------------------")
#2. 循环set
set1 = set([2,3,34,332,23,2,3,3,3,3,4,3,4])
for s in set1:print(s)print("------------------------------")
#3. 循环tuple
tup1 = ('physics','chemistry','yyyy-dd-dd',999,0.0023)
for t in tup1:print(t)#3.1 tuple里内嵌list
tup2 = ([1,2],[2,3],[4,5],[5,6])
for t in tup2:print(str(t[0])+"----"+str(t[1]))#3.2 tuple里内嵌dict
tup3 = ({"a":"d"},{"a":'2'},{"a":"sd"},{"a":"1213"})
for t in tup3:print(t['a'])print(t.keys())print(t.values())print(t.items())print("-------------------------------------------------------")
#4. dict遍历
dict1 = {"a":'a',"b":'b',"c":'c'}
for key,value in dict1.items():print(str(key)+"---"+str(value))

Python基础数据结构之大循环(for list,set,dict,tuple)相关推荐

  1. Python基础 - 数据结构

    Python基础 - 数据结构 列表 简单示例 >>> fruits = ['orange', 'apple', 'pear', 'banana', 'kiwi', 'apple', ...

  2. Python 基础数据结构

    Python 是一种跨平台的计算机程序设计语言,是一种面向对象的动态类型语言,笔记内容包括编译安装python,python列表,字典,元组,文件操作等命令的基本使用技巧. ◆编译安装 Python◆ ...

  3. python基础数据结构

    python基础复习 chapter1 变量和数据类型 变量 变量命名:只能包含字母,数字,下划线,开头不能使用下划线. 注解:不要用python的关键字和函数命名变量名 数据类型 1. 字符串 在p ...

  4. python基础数据结构互转和2、8、10、16进制互转

    文章目录 字符串与元组.字典.列表互转 元组与字符串互转(eval) 字符串与字典 字符串与列表互转 十进制与二.八.十六进制互转 十进制转二进制bin() 十进制转八进制oct() 十进制转十六进制 ...

  5. python基础——数据结构之元组

    Tuple使用:与列表类似的存储空间,只是内容不允许修改 创建 tuplename=(element1,element2,--,elementn) 其中,tuplename表示变量名,element表 ...

  6. Python基础教程(六):list、tuple、dictionary

    Python 列表(Lists) 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字- 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. Python有6个序列的内置类型 ...

  7. python基础教程教材-最好的Python入门教材是哪本?

    Python教程领到手,学习不用愁!领 作为一门编程语言,Python是属于入门比较简单的.所以身边不少人都选择了自学Python,而且网上相关资料也有很多,知识兔分享大量的Python教学课程,基本 ...

  8. 什么是python基础教程-最好的Python入门教程是?

    Python教程领到手,学习不用愁!领! 作为一门编程语言,Python是属于入门比较简单的.所以身边不少人都选择了自学Python,而且网上相关资料也有很多,知识兔分享大量的Python教学课程,基 ...

  9. python基础知识点简写

    目录 python基础 编写注释 数据转换类型 列表 元组(tuple) 字典(dict) 集合 (set) 循环 函数 python基础 print("字符串%格式,%格式"%( ...

最新文章

  1. 安装centos后无法引导启动windows7的解决方法
  2. Vi非正常退出导致敏感信息泄露
  3. aehyok.com的成长之路二——技术选型
  4. PyCharm-professional-2018.2.2 - 破解
  5. 加密选项_视频会议Zoom 5.0版本重大更新,增强加密功能提供更多安全选项
  6. yum第三方安装-软件包没签名及更新错误
  7. JSON(JavaScript Object Notation) 格式
  8. python统计行号_利用Python进行数据分析(第三篇上)
  9. 解除Xcode中Miss File的警告
  10. 在线制作GIF图片项目愿景与范围
  11. 数据管理与数据治理的区别
  12. Kubernetes学习指南,轻松拥抱云原生
  13. Ajax文件上传(formdata)
  14. 集合的相关概念(开闭、有界无界、内点边界点等)
  15. QT 使用全局钩子监听鼠标事件和键盘事件
  16. 将solidworks建的机器人模型导入到ros中
  17. 设置电脑的双显示器模式
  18. OT安全|工业控制系统(ICS)六大安全实践
  19. BZOJ 4031 HEOI2015 小Z的房间 Matrix-Tree定理
  20. 两个天才黑客:一人在牢狱之灾后退隐江湖,一人蜕变成阿里巴巴“守护神”!...

热门文章

  1. 考研数学——刷题看课流程
  2. 卡内基梅隆大学计算机世界排名,卡内基梅隆大学世界排名
  3. webgl 视锥体剔除不可见的物体
  4. 推荐一个开源文件下载库PRDownloader
  5. C/C++数据结构——道路建设(最小生成树Prim)
  6. Filecoin主网上线,它是谁、割了谁?
  7. Docker系列七安装私人云盘
  8. Thinkpad E431 加固态硬盘
  9. 一所小学校组建的计算机网络系统属于( ),现代教育技术基础与应用答案与试题(最新)...
  10. java项目从windows系统迁移到mac系统报错问题