Python基础数据结构之大循环(for list,set,dict,tuple)
2017-05-04 17:03
896 查看
本章是Python基础数据结构的第六篇,由于之前没有接触过太多的Python版本的数据结构,所以在学习的过程中集百家之长和自己的见解,加以实践,学习Python。
Python中用到tuple的方法,和注意事项都以代码的形式体现
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基础数据结构——列表(list), 元祖(tuple), 字典(dict), 字符串(string), 集合(set) 介绍及相互转换
- Python3学习(一)-基础、数据类型、变量、字符串和编码、list&tuple、if、for、while、dict、set、函数与参数
- Python基础,基本类型(整型,浮点数等)数据结构(List,dic(Map),Set,Tuple),控制语句(if,for,while,continue or break):来自学习资料
- Python:数据结构(list, tuple, Dict & Set)
- Python【基础:数据类型和变量 字符串和编码 list和tuple 条件判断 循环 dict和set】注意事项(与java,c比较)
- Python学习笔记-四类数据存储结构:list、tuple、dict以及set
- Python基础数据结构之数据转换(Dict,Set,Tuple,List)
- Python基础数据结构(list, str, tuple, dict)
- Python3学习笔记【基础3--list,tuple,if条件判断,for/while循环,dict字典,set集合】
- Python基础——list、tuple、dict、set
- PYTHON内置数据类型( list ,tuple ,dict,set)
- python基础学习——列表(list), 元祖(tuple), 字典(dict), 字符串(string), 集合(set) 介绍及相互转换
- Python 1、数据类型&List&Tuple&Dict&Set
- python3基础: 元组tuple、 列表list、 字典dict、集合set。 迭代器、生成器
- python中dict、tuple、set、list 等数据类型的浅显认识
- python基础31[list+tuple+set+dict+str+file的成员方法]
- python 数据分析入门(list set tuple dict)
- Python教程学习简记1--Python数据类型和变量 字符串和编码 list和tuple 条件判断 循环 dict和set
- python基础31[list+tuple+set+dict+str+file的成员方法]
- Python基础数据类型-列表(list)和元组(tuple)和集合(set)