4 序列!序列!

2017-04-20  本文已影响6人  阿健在长安

1. 共同点

2. 常用内置函数

1. list()

a = list()    #创建一个空列表[]

list(iterable):把一个可迭代对象转换成列表

b = 'abc'
a = list(b)    #a为['a', 'b', 'c']

c = (12, 2, 3)
a = list(c)    #a为[12, 2, 3]

d = (1, [2,3], 4)
a =list(d)    #a为[1, [2, 3], 4]

2. tuple():把一个可迭代对象转换成元组(同list())

3. str(obj):把obj对象转换成字符串(讲过)

4. len(args):返回参数的长度,args可为字符串、列表、元组

5. max()/min():返回参数的最大/最小值,参数可为数、字符串(按ASCII码取)、列表、元组

6. sum(agrs):求和,参数只能是数字。

7. sorted(args):和list.sort()用法一样

8. reversed(agrs):反转列表

a = [3,4,5]
list(reversed(a))    #[5, 4, 3]
tuple(reversed(a))    #(5, 4, 3)

9. enumerate():枚举

a = [3,4,5]
list(enumerate(a))    #[(0, 3), (1, 4), (2, 5)]
tuple(enumerate(a))    #((0, 3), (1, 4), (2, 5))

10. zip():打包

a = [1,2,3,4,5]
b = [4,5,6]
list(zip(a,b))    #[(1, 4), (2, 5), (3, 6)]
tuple(zip(a,b))    #((1, 4), (2, 5), (3, 6))
Paste_Image.png
上一篇 下一篇

猜你喜欢

热点阅读