zoukankan      html  css  js  c++  java
  • 作业

    1、有列表【'alex',49,[1900,3,18],分别取出列表中的名字,年龄,年,月,日赋给不同的变量
    name,age,day=['alex',49,[1900,3,18]
    print(name,age,day)

    2、用列表的insert与pop方法模拟队列
    list=[]
    list.insert(0,'first')
    list.insert(1,'second')
    list.insert(2,'third')
    print(list)
    print(list.pop())
    print(list.pop())
    print(list.pop())
    3、简单购物车
    msg_dic = {
        'apple':10,
        'tesla':100000,
        'mac':3000,
        'lenovo':30000,
        'chicken':10
    }
    goods_list = []
    inp_name = input('请输入购买的商品名:').strip()
    inp_num = input('请输入购买的个数:').strip()
    if inp_name in msg_dic and inp_num.isdigit():
        item = (inp_name,msg_dic.get(inp_name),int(inp_num))
        goods_list.append(item)
        print(goods_list)
    else:
        print('输入有误,请重新输入。')

    5、有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中

    即: {'k1': 大于66的所有值, 'k2': 小于66的所有值}

    l = [11,22,33,44,55,66,77,88,99,90]
    position = l.index(66)
    dic1 = dict(k1=l[position+1:],k2=l[:position])
    print(dic1)

    6、统计s='hello alex alex say hello sb sb'中每个单词的个数

    s = 'hello alex alex say hello sb sb'
    l = s.split()
    dic1 = {}
    for item in l:
        dic1.setdefault(item,0)
        dic1[item] += 1  
    print(dic1)
  • 相关阅读:
    Redis 思维导图 (解析版)
    一张图片了解redis
    Redis 思维导图
    计算机网络协议
    IT笔面试题
    Hadoop集群搭建
    天涯论坛只看楼主
    齐秦&r大约在冬季现场版
    郁可唯茶汤现场版
    MTK平台电路设计01
  • 原文地址:https://www.cnblogs.com/haliluyafeng/p/12465572.html
Copyright © 2011-2022 走看看