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)
  • 相关阅读:
    简明Python3教程 12.问题解决
    简明Python3教程 11.数据结构
    【SPOJ 694】Distinct Substrings
    【codeforces Manthan, Codefest 17 C】Helga Hufflepuff's Cup
    【CF Manthan, Codefest 17 B】Marvolo Gaunt's Ring
    【CF Manthan, Codefest 17 A】Tom Riddle's Diary
    【SPOJ 220】 PHRASES
    【POJ 3261】Milk Patterns
    【POJ 3294】Life Forms
    【POJ 1226】Substrings
  • 原文地址:https://www.cnblogs.com/haliluyafeng/p/12465572.html
Copyright © 2011-2022 走看看