python zip dict函数

1.zip函数

zip函数可以接受多个参数,返回的结果是列表,列表中的每一个元素是元组的数据类型,下面我们通过几个例子来学习zip函数的用法

1)

list1 = [1,2,3]
list2 = [4,5,6]
list3 = [7,8,9]
zip(list1,list2,list3)

最后的返回的结果是:

[(1,4,7),(2,5,8),(3,6,9)]

2)

list1 = [1,2,3]
list2 = [4,5,6,7]
zip(list1,list2)

返回的结果是

[(1,4),(2,5),(3,6)]

上面的这个例子我们可以发现zip函数在字长上的处理

3)

list1 = [1,2,3]
zip(list1)

最后的返回结果是

[(1,),(2,),(3,)]

4)

zip()

最后的返回结果是[]

2.dict函数

dict函数用来快速构造字典,我们可以通过向dict函数传递不同的参数一不同的方式来创建字典,下面我们来了解一下几种常见的构造字典的方式

1)创建空字典

a = dict()#创建空字典
print(a)

结果

{}

2)传入关键字

b = dict(a=1,b=2,c=3)
print(b)

得到的结果是:

{"a":1,"b":2,"c":3}

3)传入一个字典:

c = dict({'three': 3, 'four': 4})
print(c)

结果

{'four': 4, 'three': 3}

4)传入可迭代对象

d = dict([('one', 1), ('two', 2), ('three', 3)])
print(d)

得到的结果是

{'three': 3, 'two': 2, 'one': 1}

上一篇:ubuntu 安装ssh-server时出现错误:openssh-server: Depends: openssh-client (= 1:5.3p1-3ubuntu3) but 1:5.3p1-3ubuntu4 is to be installed


下一篇:于ubuntu-kylin14.10下一个,无法使用apt-get具( libc6-i386 : 赖: libc6 (= 2.15-0ubuntu10.5) 但 2.19-0ubuntu6 一个已)