每日python三分钟

35-序列对象

2019-12-17  本文已影响0人  JSFnull

```#list用于将某些数据转成列表

>>> list(range(10))

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

>>> list('abc')

['a', 'b', 'c']

#tuple用于将某些数据转成元组

>>> tuple('abc')

('a', 'b', 'c')

>>> tuple(range(10))

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

>>> len('asdasd')

6

#reversed 用于翻转

>>> alist = [ 10 , 8 , 25 , 1, 100]

>>> list(reversed(alist))

[100, 1, 25, 8, 10]

>>> for i in reversed(alist):

...    print(i)

#sorted用于排序,默认升序

>>> sorted(alist)

[1, 8, 10, 25, 100]

#enumerate 用于获取下标和值

>>> user = ['tom','yyf','chao']

>>> list(enumerate(user))

[(0, 'tom'), (1, 'yyf'), (2, 'chao')]

>>> for i in enumerate(user):

...    print(i)

...

(0, 'tom')

(1, 'yyf')

(2, 'chao')

>>> for i, name in enumerate(user):

...    print(i,name)

...

0 tom

1 yyf

2 chao

>>> print(i)  ------一次次的赋值给变量i

2

```

上一篇 下一篇

猜你喜欢

热点阅读