python 4

发布时间:2019-07-19 09:56:49编辑:auto阅读(1530)

    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]


关键字

上一篇: python 8

下一篇: Python学习之初识Python