zoukankan      html  css  js  c++  java
  • python开发_python中for循环操作

    如果你对python中的for循环不是很清楚,请看看这篇文章:”for循环控制语句——菜鸟的Python笔记

    下面是我做的一些学习记录供大家参考:

     1 #基本的for循环语句
     2 test_list = [2,"Jone",3,6,7,'hongten','hanyuan','good',"Tom"]
     3 #打印列表的长度
     4 print(len(test_list))
     5 
     6 #遍历列表
     7 for i in test_list:
     8     print(i)
     9 
    10 test_str = "hello,i'm 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':'hongten','age':'20','gender':'M','sports':'足球,乒乓球,游泳'}
    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 print('L1,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 = ['name','age','gender','weight','hight']
    49 test_values = ['Hongten','20','M','55','170']
    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 "copyright", "credits" 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 0x01FA1AA8>
    1 2
    3 4
    5 6
    7 8
    #######################################################
    L1,L3列表为:
    [1, 3, 5, 7]
    [2, 4, 6]
    1 2
    3 4
    5 6
    字典中的keys:
    ['name', 'age', 'gender', 'weight', 'hight']
    字典中的key对应的value:
    ['Hongten', '20', 'M', '55', '170']
    构造字典后
    weight:55
    hight:170
    gender:M
    name:Hongten
    age:20
    >>> 
  • 相关阅读:
    System.Web.HttpRequestValidationException——从客户端检测到危险的Request值
    SignalR 实现web浏览器客户端与服务端的推送功能
    MVC4项目中验证用户登录一个特性就搞定
    C# winform 上传文件到服务器
    解决memcached不能远程访问的问题
    MVC4验证用户登录特性实现方法
    IIS增加并发数
    IIS处理并发请求时出现的问题及解决
    jQuery使用ajax跨域获取数据
    jQuery调用WCF服务传递JSON对象
  • 原文地址:https://www.cnblogs.com/hongten/p/hongten_python_for.html
Copyright © 2011-2022 走看看