python开辟_python中for轮回操纵

    添加时间:2013-7-19 点击量:

    若是你对python中的for轮回不是很清楚,请看看这篇文章:”for轮回把握语句——菜鸟的Python笔记“


    下面是我做的一些进修记录供大师参考:



     1 根蒂根基的for轮回语句
    
    2 test_list = [2,Jone,3,6,7,hongtenhanyuangoodTom]
    3 打印列表的长度
    4 print(len(test_list))
    5
    6 遍历列表
    7 for i in test_list:
    8 print(i)
    9
    10 test_str = hello,im hongten
    11 print打印字符串: + test_str)
    12 遍历一个字符串
    13 print遍历一个字符串
    14 for i in test_str:
    15 print(i)
    16
    17 test_tuple = [(a,1),(b,2),(c,3),(d,4)]
    18 print(test_tuple)
    19 遍历一个元组
    20 print遍历一个元组
    21 for (i,j) in test_tuple:
    22 print(i,j)
    23
    24 test_dict = {name:hongtenage:20gender:Msports:足球,乒乓球,泅水}
    25 字典迭代器
    26 for key in test_dict:
    27 print(key + : + test_dict[key])
    28
    29 L1 = [1,3,5,7]
    30 L2 = [2,4,6,8]
    31 应用zip将两个列表归并
    32 print(zip(L1,L2))
    33
    34 for (i,j) in zip(L1,L2):
    35 print(i,j)
    36 print#######################################################
    37 L3 = L2[:]
    38 L3.remove(8
    39 printL1,L3列表为:
    40 print(L1)
    41 print(L3)
    42 for (i,j) in zip(L1,L3):
    43 print(i,j)
    44
    45 可以看出来当长度不一的时辰,多余的被忽视
    46
    47
    48 test_keys = [nameagegenderweighthight]
    49 test_values = [Hongten20M55170]
    50 应用zip来机关一个字典
    51 print字典中的keys:
    52 print(test_keys)
    53 print字典中的key对应的value:
    54 print(test_values)
    55 print机关字典后
    56 test_dic = dict(zip(test_keys,test_values))
    57 for key in test_dic:
    58 print( key + : + test_dic[key])


    运行结果:



    Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32
    
    Type
    copyrightcredits or license() for more information.
    >>> ================================ RESTART ================================
    >>>
    9
    2
    Jone
    3
    6
    7
    hongten
    hanyuan
    good
    Tom
    打印字符串:hello,i
    m hongten
    遍历一个字符串
    h
    e
    l
    l
    o

    i

    m

    h
    o
    n
    g
    t
    e
    n
    [(
    a, 1), (b, 2), (c, 3), (d, 4)]
    遍历一个元组
    a
    1
    b
    2
    c
    3
    d
    4
    sports:足球,乒乓球,泅水
    gender:M
    name:hongten
    age:
    20
    <zip object at 0 x01FA1AA8>
    1 2
    3 4
    5 6
    7 8
    ######################################################
    L1,L3列表为:
    [
    1, 3, 5, 7]
    [
    2, 4, 6]
    1 2
    3 4
    5 6
    字典中的keys:
    [
    nameagegenderweighthight]
    字典中的key对应的value:
    [
    Hongten20M55170]
    机关字典后
    weight:
    55
    hight:
    170
    gender:M
    name:Hongten
    age:
    20
    >>>


    所有随风而逝的都属于昨天的,所有历经风雨留下来的才是面向未来的。—— 玛格丽特·米切尔 《飘》
    分享到: