zoukankan      html  css  js  c++  java
  • 第14至15日python练习题作业

    9、元素分类:有如下值集合[11,22,33,44,55,66,77,88,99,90],将所有大于66的值保存至字典的第一个key中,将小于66的值保存至第二个key中,即:{“k1“:大于66的所有值,“k2”:小于66所有值}

    li=[11,22,33,44,55,66,77,88,99,90]
    li3=[]
    li4=[]
    a={"k1":"","k2":''}
    for i in li[0:len(li)]:
    if i<66:
    li3.append(i)
    elif i == 66:
    pass
    else:
    li4.append(i)
    print({"k1":li3,"k2":li4})

    10、输入商品列表:用户输入序号,显示用户选中的商品。商品:li=[“手机”,“电脑”,“鼠标垫”,“游艇”]     a.允许用户添加商品; b.用户输入序号显示内容

    a.允许用户添加商品:

    li=["手机","电脑","鼠标垫","游艇"]
    in1=input("请添加新商品:》》》")
    li.append(in1)
    print(li)

    b.用户输入序号显示内容

    li=["手机","电脑","鼠标垫","游艇"]
    in1=input("请添加新商品:》》》")
    li.append(in1)
    print(li)

    li1=input("请输入商品对应的序号:")
    if int(li1)<=len(li):
    print(li[int(li1)-1])
    else:
    print("无此序列号对应的商品")

    11、用户交互显示类似省市N级别联动的选择a.允许用户增加内容,b.允许用户选择查看某一个级别内容

    12、列举布尔值是False的所有值

    0     ()    {}   []     ""     None  

    13、有2个列表:l1=[11,22,33]     l2=[22,33,44]

    a.获取内容相同的元素列表

    l1=[11,22,33]
    l2=[22,33,44]
    li3=[]
    for i in l1:
    for j in l2:
    if i==j:
    li3.append(i)
    print(li3)

    b.获取l1中有的元素,l2中没有的元素

    l1=[11,22,33]
    l2=[22,33,44]
    l3=[]
    for i in l1:
    if i not in l2:
    l3.append(i)
    print(l3)

    c.获取l2中有的元素,l1中没有的元素

    l1=[11,22,33]
    l2=[22,33,44]
    l3=[]
    for i in l2:
    if i not in l2:
    l3.append(i)
    print(l3)

    d.获取l1和l2中都没有的元素

  • 相关阅读:
    项目部署在windows下的tomcat里
    获取tomcat端口号的三种方式
    windows 下载安装github
    Exception in thread "main" java.lang.IllegalArgumentException: Illegal character in query at index 189......
    HTTP协议头了解
    服务器nginx安装
    php源码安装
    php简化指令,以及php.ini配置
    配置php7 以支持swoole
    swoole install
  • 原文地址:https://www.cnblogs.com/jianchixuexu/p/11485822.html
Copyright © 2011-2022 走看看