• python列表和if语句的简单结合


    将列表所有元素打印出来

    cars = ['toyota', 'honda', 'mazda', 'nissan', 'mitsubishi', 'subaru', 'suzuki', 'isuzu']
    for car in cars:
        new_car = car.title()
        print("Japan automobile brand: %s" % new_car)
    print("
    Above is Japan automobile brand !")

    输出

    Japan automobile brand: Toyota
    Japan automobile brand: Honda
    Japan automobile brand: Mazda
    Japan automobile brand: Nissan
    Japan automobile brand: Mitsubishi
    Japan automobile brand: Subaru
    Japan automobile brand: Suzuki
    Japan automobile brand: Isuzu
    
    Above is Japan automobile brand !
    View Code

    对列表元素进行判断

    japan_cars = ['toyota', 'honda', 'mazda', 'nissan', 'mitsubishi', 'subaru', 'suzuki', 'isuzu', 'bmc']
    germany_cars = 'bmc'
    for car in japan_cars:
        if car != germany_cars:
            print("Japan automobile brand: " + car.title())
        else:
            print("Germany automobile brand: " + germany_cars.title())

    输出

    Japan automobile brand: Toyota
    Japan automobile brand: Honda
    Japan automobile brand: Mazda
    Japan automobile brand: Nissan
    Japan automobile brand: Mitsubishi
    Japan automobile brand: Subaru
    Japan automobile brand: Suzuki
    Japan automobile brand: Isuzu
    Germany automobile brand: Bmc
    View Code

     测试列表是否为空

    为空

    cars = []
    if cars:
        print("List has tuples.")
    else:
        print("List in null.")

     输出

    List in null.

    不为空

    cars = ['toyota']
    if cars:
        print("List has tuples.")
    else:
        print("List in null.")

    输出

    List has tuples.

     多个列表间进行处理

    查询汽车代理商是否代理了指定品牌的汽车

    agency_brands = ['toyota', 'honda', 'nissan', 'mitsubishi', 'subaru', 'suzuki', 'isuzu', 'bmc', 'audi', 'vw']
    query_brands = ['ford', 'audi', 'mazda']
    
    for query_brand in query_brands:
        if query_brand in agency_brands:
            print("Automobile brand " + query_brand + " in agency contents.")
        else:
            print("We have no " + query_brand + ".")

     输出

    We have no ford.
    Automobile brand audi in agency contents.
    We have no mazda.
  • 相关阅读:
    Kafka的安装和设置
    Nginx的安装和设置
    Spark实现K-Means算法
    Spark GraphX实例(2)
    Scala字符串插值
    Scala的Class、Object和Apply()方法
    Spark GraphX实例(1)
    java.lang.ClassNotFoundException: SparkPi$$anonfun$1
    Intellij IDEA连接Spark集群
    Container [pid=6263,containerID=container_1494900155967_0001_02_000001] is running beyond virtual memory limits
  • 原文地址:https://www.cnblogs.com/ilifeilong/p/12030025.html
Copyright © 2020-2023  润新知