您的位置:首页 > 编程语言 > Python开发

python整理八——list的简单操作

2008-09-07 10:27 423 查看
看看下面的运行:

>>> s1 = 'abcdef'

>>> s1[::-1]

'fedcba'

>>> ls1 = list(s1)

>>> ls1.reverse()

>>> ''.join(ls1)

'fedcba'

>>>

1-2行对字符串翻转,4-6另一种方法对字符串翻转

>>> for i, item in enumerate(s1):

... print i, item

...

0 a

1 b

2 c

3 d

4 e

5 f

>>> ls2 = [(i, item) for i, item in enumerate(s1)]

>>> ls2

[(0, 'a'), (1, 'b'), (2, 'c'), (3, 'd'), (4, 'e'), (5, 'f')]

>>> zip(ls2,ls2)

[((0, 'a'), (0, 'a')), ((1, 'b'), (1, 'b')), ((2, 'c'), (2, 'c')), ((3, 'd'), (3, 'd')), ((4, 'e'), (4, 'e')), ((5, 'f'), (5, 'f'))]

>>>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: