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'))]
>>>
>>> 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'))]
>>>
相关文章推荐
- Python-Image的简单操作整理
- python 下 mongodb 简单操作整理
- Python连接数据库并进行简单操作整理
- python整理一——解释器上的几个简单操作
- Python字符串的简单操作
- Python对list的操作描述
- Python中list的详细操作描述(举例说明)
- Python中list的详细操作描述(举例说明)
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python学习笔记3-文件的简单操作
- 自学Python5.3-类和对象的简单操作
- Python 列表(list)操作
- Python:简单的文件操作
- 基于Python实现一个简单的银行转账操作
- 第七课 Python3 简单三步学会数据库操作
- Python入门简单操作
- Python OS 模块操作整理
- python下的orm基本操作(1)--Mysql下的CRUD简单操作(含源码DEMO)
- Python(2.7.x)文件操作的简单示例
- python list(列表)操作用法总结