Python基础数据结构之大循环(for list,set,dict,tuple)
来源:互联网 发布:绵阳哪有mac魅可专柜 编辑:程序博客网 时间:2024/05/20 11:26
本章是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 循环单个元素的listlist1 = [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}]#循环keyfor k,v in list4: print(k+"---"+v)for di in list4: for i in di.items(): print(i)print("--------------------------------------")#2. 循环setset1 = set([2,3,34,332,23,2,3,3,3,3,4,3,4])for s in set1: print(s)print("------------------------------")#3. 循环tupletup1 = ('physics','chemistry','yyyy-dd-dd',999,0.0023)for t in tup1: print(t)#3.1 tuple里内嵌listtup2 = ([1,2],[2,3],[4,5],[5,6])for t in tup2: print(str(t[0])+"----"+str(t[1]))#3.2 tuple里内嵌dicttup3 = ({"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))
0 0
- Python基础数据结构之大循环(for list,set,dict,tuple)
- Python基础数据结构之数据转换(Dict,Set,Tuple,List)
- python之list,tuple,set,dict
- python之list、tuple、dict、set对比
- Python之List,Tuple,Set,Dict
- Python基础数据结构(list, str, tuple, dict)
- python(list,tuple,dict,set)
- python list tuple dict set
- Python--list,tuple,dict,set.
- 2017.6.19 python 数据结构 list/tuple/dict/set
- PYTHON内置数据类型( list ,tuple ,dict,set)
- Python入门笔记(3)_ List, Tuple, Dict, Set
- Python - list, tuple, dict, set的区别
- Python set list dict tuple 区别
- Python List+Tuple+Dict+Set小结
- Python list,tuple,dict,set区别
- Python的list、tuple、dict、set
- Python List Tuple Dict Set小结
- 在VPS上搭建Shadowsocks代理服务器
- Java(随机往mysql中导入一亿条数据)
- cache和buffer
- RMQ算法 模板
- extjs 树节点操作
- Python基础数据结构之大循环(for list,set,dict,tuple)
- [HDU](2099)整除的尾数
- 七牛操作流程
- ssh/sftp无需密码登录配置
- Android 操作SQLite基本用法
- 自定义栈
- 为什么数据库有时候不能定位阻塞(Blocker)源头的SQL语句
- C# unity3D get post
- Android基础-ImageView设置动图