• 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.
  • 相关阅读:
    setContentView和inflate区别
    DOS下永久设置java环境变量
    Android应用资源
    PHP mysql_select_db($database) 提示 no database selected
    ArrayList的add方法值被覆盖(android项目)
    java.io.StreamCorruptedException AC解决办法(ObjectOutputStream)
    搭建Nuget私服
    工具分享:(一)【dev-sidecar】解决Github无法访问,国内dns污染问题
    (二) gRPC初探之代码优先方法进行 API 开发
    (一) gRPC初探之协定优先方法进行 API 开发
  • 原文地址:https://www.cnblogs.com/ilifeilong/p/12030025.html
Copyright © 2020-2023  润新知