zip拉链

使用zip函数可以把两个列表合并起来,成为一个元组的列表
L1=[1,2,3,4]
L2=[2,3,4,5]
使用zip将两个列表合并
print zip(L1,L2)
for (a,b) in zip(L1,L2):
print (a,b)
L3=[2,4,6]
#长度不一的时候,多余的被忽视
print zip(L1,L2):
#map则不会忽略,lg当L1和L2长度不一的时候
#会用第一个参数来填充
print map(None,L1,L3)
#‘zip‘ a dictionary
#使用zip来造出一个字典
keys = [‘name‘,‘age‘]
values = [‘chen zhe‘,22]
print dict(zip(keys,values))

时间: 2024-10-30 10:01:20

zip拉链的相关文章

【Python之旅】第二篇(八):zip拉链与map拉链

1.zip拉链 ·功能:将两个列表合并起来,成为一个元素为元组的列表: ·演示如下: >>> a = range(0,5) >>> b = range(5,10) >>> a [0, 1, 2, 3, 4] >>> b [5, 6, 7, 8, 9] >>> zip(a,b) [(0, 5), (1, 6), (2, 7), (3, 8), (4, 9)] >>> zip(b,a) [(5, 0),

zip拉链方法

print(list(zip(('a','b','c'),(1,2,3)))) print(list(zip(('a','b','c'),(1,3,2,4)))) print(list(zip(('a','b','c','d'),(1,2,3)))) p={'name':'cat','age': 19} print(list(zip(p.keys(),p.values())))#拉链方法 原文地址:https://www.cnblogs.com/wfl9310/p/8969597.html

python开发函数进阶:匿名函数

一,匿名函数 #简单的需要用函数去解决的问题 匿名函数的函数体 只有一行#也叫lambda表达式# cal2(函数名) = lambda n(参数) : n*n(参数怎么处理,并且返回值)#参数可以有多个,用逗号隔开#匿名函数不管逻辑多复杂,只能写一行,且逻辑执行结束后的内容就是返回值#返回值和正常的函数一样可以是任意数据类型1.函数和匿名函数 1 #!/usr/bin/env python 2 #_*_coding:utf-8_*_ 3 4 def cal(n): 5 return n*n 6

Python基础之内置函数和递归

本文和大家分享的主要是python中内置函数和递归相关内容,一起来看看吧,希望对大家学习python有所帮助. 一.内置函数 下面简单介绍几个: 1.abs() 求绝对值 2.all() 如果 iterable 的所有元素都为真(或者如果可迭代为空),则返回  True 3.any() 如果 iterable 的任何元素为真,则返回  True .如果iterable为空,则返回  False 4.callable() 如果  object 参数出现可调,则返回  True ,否则返回  Fal

python基础-匿名函数、内置函数、正则表达式、模块

1. 匿名函数 1.1 有名函数 有名函数:定义了一个函数名,函数名指向内存地址:通过函数名进行访问.函数名加括号就可以运行有名函数,例如:func() def func(x, y, z = 1): return x + y + z print(func(1,5,2)) 1.2 匿名函数 匿名函数:没有名字的函数,定义的时候不需要函数名:定义匿名函数的关键字是:lambda 特点: 1.没有函数名 2.函数自带return 应用场景: 1.应用于一次性的地方 2.临时使用 salaries={

python基础----内置函数

一 内置函数 这里全是用print打印来查看输出结果 1)abs() 绝对值 1 print(abs(-1)) #1 2 print(abs(0)) #0 3 a = abs(True) 4 print(a) #1 5 print(abs(False)) #0 2)all() 可迭代对象为空,返回True,有任何一个值为假,则为False 1 print(all(" ")) #True 2 print(all((1,2,3,None))) #Flase 3 print(all((1,2

Map与Tuple

一:Map 1.创建一个不可变的map 2.创建一个可变的map 3.创建一个空的map 4.可变map添加一个元素 5.查看一个元素和修改一个元素 6.可变map删除元素 7.不可变map添加一个元素(返回一个新的map,原来的map其实没变) 8.不可变map减少一个元素(返回一个新的map,原来的map其实没变) 9.遍历 10.遍历key与value 11.带有顺序的map(SortedMap) 12.HashMap与LinkedHashMap(插入的顺序不是按照进入的先后排序) 二:T

python3-day4-python函数

一.函数特性:减少重复代码使程序变得可扩展使程序变得易扩展 定义语法: def sayhi(): print("hello") return sayhi() def sayhi(name): print("hello %s" % name) return sayhi("alex") 二.函数参数 1.关键字参数 def sayhi(): print("hello") return sayhi() def sayhi(name)

python之内置函数与匿名函数

一内置函数 # print(abs(-1)) # print(all([1,2,'a',None])) # print(all([])) #bool值为假的情况:None,空,0,False # # print(any([])) # print(any([' ',None,False])) #True # print(any(['',None,False])) #False # print(any(['',None,False,1])) #True #bin,oct,hex # print(bi