python基础一 ------可迭代类型的连接

对可迭代迭代进行连接,返回一个可迭代对象

两种方式:

  并行连接 zip()
  串行连接 itertools.chain

 1 from itertools import chain
 2 #并行连接
 3 print("---------------原始数据-------------------")
 4 a = [1,2,3,4,5]
 5 b = (‘a‘,‘b‘,‘c‘,‘d‘,‘e‘)
 6 c = "ABCDE"
 7 print(a)
 8 print(b)
 9 print(c)
10 print("---------------并行连接-------------------")
11 d = zip(a,b,c)
12 print(d)
13 for x,y,z in d:
14     print(x,y,z)
15 print("---------------串行连接-------------------")
16 e = chain(a,b,c)
17 print(e)
18 for i in e:
19     print(i)

运行截图:

时间: 2024-10-13 23:01:04

python基础一 ------可迭代类型的连接的相关文章

Python基础之一:文件类型及运算符

一.PYTHON文件类型 1.源代码 Python源代码的文件以"py"为扩展名,由Python解释,不需要编译: 2.字节代码 Python源文件经编译后生成的扩展名为"pyc"的文件: 编译方法:     importpy_compile     py_compile.compile("hello world.py") 3.优化代码 经过优化的源文件,扩展名为".pyo"  python –O –m py_compile 

python 基础 10.0 nosql 简介--redis 连接池及管道

一. NOSQL 数据库简介 NoSQL 泛指非关系型的数据库.非关系型数据库与关系型数据库的差别 非关系型数据库的优势: 1.性能NOSQL 是基于键值对的,可以想象成表中的主键和值的对应关系,而且不需要经过SQL 层的解析,所以性能非常高. 2.可扩展性同样也是因为基于键值对,数据之间没有耦合性,所以非常容易水平扩展. 关系型数据库的优势: 1. 复杂查询可以用SQL语句方便的在一个表以及多个表之间做非常复杂的数据查询. 2.事务支持使得对于安全性能很高的数据访问要求得以实现.对于这两类数据

python基础_高级变量类型

高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型整型 ( int)浮点型( float)布尔型( bool)真 True 非 0 数 -- 非零即真假 False 0复数型 ( complex)主要用于科学计算,例如:平面场问题.波动问题.电感电容等问题 非数字型字符串列表元组字典 在 Python 中,所有 非数字型变量 都支持以下特点:????都是一个 序列 sequence,也可以理解为 容器???

python基础巩固(变量类型:字典、集合、元组、列表、数字、字符串)

Python 3 教程 菜鸟教程 https://www.runoob.com/python3/python3-tutorial.html 在控制台DOS运行.py文件 先切换到.py文件所在目录 再输入python hello.py (输入python3 hello.py执行会报错,这里与菜鸟教程不同) 在Unix & Linux 平台安装 Python3 先下载Unix/Linux的源码压缩包 https://www.python.org/downloads/source/ 解压压缩包,并安

Python基础第九天——迭代对象、 迭代器对象、生成器、三元表达式列表解析、生成器表达式

鸡汤: 要时刻不断地给自己灌输一种思想:都TMD是个人,凭什么他会而我就不会?王候将相宁有种乎?我承认人有天赋的差别,但是勤奋能弥补缺陷!所以,根据以上观点得出以下结论,只要出生时不是个傻子,那么就没有蠢的人,只有懒的猪!只要勤奋上进,小白也会变大神.加油 --奔跑吧小白 一.迭代对象.迭代器对象 1.迭代 定义:带有__iter__方法的就是可迭代对象 python常用的数据类型中,除了数字外,都是迭代对象. 例:用isinstance判断python常用数据类型是否为迭代对象,经验证,pyt

python基础复习-1-1文件类型、变量、运算符、表达式

文件类型: .py python源文件 由python解释器执行 .pyc python源码编译后生成的文件(字节代码) 编译方法: 源码文件中使用py_compile模块 import py_compile py_complie.compile('***.py') .pyo python源码优化编译后后文件 python -O -m compile ***.py (无需要源码中使用 compile模块) -O 表示优化 -m 表示模块 python 变量 变量是计算机内存中的一个区域,可以存储

Python基础知识之基本类型、循环

1.python基本类型有:数字.字符串.列表.元组.字典. (1)数字类型有如下类型: int(有符号整型)   long(长整型[也可以代表八进制和十六进制])   float(浮点型)   complex(复数) (2)字符串:字符串或串(String)是由数字.字母.下划线组成的一串字符. (3)列表:列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现. (4)元组:Python的元组与列表类似,不同之处在于元组的元素不能修改.元组使用小括号,列表使用方括号. (

Python基础13_类与类型, MRO, C3算法, super()

一. python多继承 类与类型:http://www.cnblogs.com/blackmatrix/p/5594109.html 子类继承了多个父类, 当父类出现了重名方法时, 这时就涉及到查找父类方法的问题, 即MRO(method resolution order)问题 python中有两种类, 经典类和新式类 在Python2及以前的版本中,由任意内置类型派生出的类(只要一个内置类型位于类树的某个位置),都属于"新式类",都会获得所有"新式类"的特性:反

python基础数据类型一(整数类型和布尔值)

整型(int) 整型在Python中的关键字用int来表示; 整型在计算机中是用于计算和比较的 在python3中所有的整数都是int类型. 但在python2中如果数据量比较大. 会使用long类型. 在python3中不存在long类型 整数可以进行的操作: 1.1 整数的加 a = 10 b = 20 print(a + b) 结果: 30 1.2 整数的减 a = 10 b = 20 print(b - a) 结果 10 1.3 整数的乘 a = 10 b = 20 print(a *