while true 做成死循环。
for 循环:
for 比 while 要快。
range 直接生成一个序列。
xrange 不直接生成序列,是用一个,再生成一个。(省内存)
zip 可以在两个序列(len()相等)中。组成配对。
------------------------------------------------------------
In [204]: print l1
[0, 1, 2, 3, 4, 5, 6]
In [205]: print l2
['Sun', 'Mon', 'Tue', 'Web', 'Tue', 'Fri', 'Sat']
In [206]: zip (l1,l2)
Out[206]:
[(0, 'Sun'),
(1, 'Mon'),
(2, 'Tue'),
(3, 'Web'),
(4, 'Tue'),
(5, 'Fri'),
(6, 'Sat')]
In [207]: d2=zip (l1,l2)
In [208]: d3=dict(d2)
In [209]: print d3
{0: 'Sun', 1: 'Mon', 2: 'Tue', 3: 'Web', 4: 'Tue', 5: 'Fri', 6: 'Sat'}
In [210]:
------------------------------------------------------------------------------
zip 可以这样:
In [219]: zip (['x','y','z'],l2)
Out[219]: [('x', 4), ('y', 5), ('z', 6)]
In [220]:
In [220]: print l2
[4, 5, 6]