zoukankan      html  css  js  c++  java
  • 第三周作业

    总结列表,元组,字典,集合的联系与区别:list列表,有序的项目,通过索引进行查找,定义括号使用“[]”;tuple元组,元组可以将多样的对象集合在一起,但是不能修改,元组元素指向的元素不可修改,可修改指向的内容,通过索引号查找元素,定义使用“()”括号;dict字典,是一组键值对组合{key,value},通过键(key)进行查找,没有顺序,定义使用“{}”;set集合,无顺序,元素具有不可重复性,自动去重,使用“([])”;列表随着插入的增加,查询速度会变慢,而字典的查询效率较高,但占用的内存会较多,集合、字典没有下标,无法通过下标访问。

    1.

    lis = [1,2,3,4]     #定义一个列表
    lis.append(8)  #列表lis增加数值8
    print(lis)
    d = (1,2,lis,4)     #定义一个元组,注元组里面lis是一个列表
    print(d)
    print(d[2])
    d[2][2] = 0  #不修改元组元素指向的元素,修改指向的内容
    print(d)
    dic = {'a':1,'b':3,'c':7}   #定义一个字典
    print(dic)
    a=dict(one=1,two=3)
    b=dict([('a',1),('b',3),('c',7)])
    c=dict({'a':1,'b':3,'c':7})
    del dic['a']  #删除元素a
    print(dic)
    

     运行结果:

    2.

    s = {2,4,6,87,7,8,9,'Tom'}
    print(s)
    s.add('Nancy')   #集合的增加
    print(s)
    s.remove(87)    #集合的删除
    print(s)
    s1 = {1,2,4,7,5,0,'Tom',3}
    print(s1)
    set1 = s & s1  #集合的交运算
    print(set1)
    set2 = s| s1    #集合的并运算
    print(set2)
    set3 = s - s1  #集合的差运算
    print(set3)
    

     

    3.

    strSuddenly = '''suddenlywe make our pacts
    wearing the pendant
    we dont borrow boyfriends
    and we do our hair anyway we would like.
    we figured out 
    that we are attractive
    and we look around
    and now we loved to live the single life
    and then we tell ourselves we'll never fall in love again
    but then he comes around and suddenly we understand
    that we've never been living in love before
    and suddenly you know what all the love songs that they write are all about
    and suddenly you dont care if its right or wrong as long as he's around
    and suddenly the things that used to sound clishe are perfectly right in your eyes
    perfectly right with this sky
    i know its shrewd
    but we are connected
    and in some strange and crazy way i think
    that we have always been
    and now he's here
    and he says he loves me
    and it feels so right
    and i could feel so good that i cant sleep at night
    but i just told myself i will not fall in love again
    but he just came around and then he made me understand
    that i have never been living in love before
    and suddenly you know what all the love songs that they write are all about
    and suddenly you dont care if its right or wrong as long as he's around
    and suddenly the things that used to sound clishe are perfectly right in my eyes
    perfectly right when he's here
    and yes
    i know you might get impatient
    but look around
    he might be walking right in front of you
    and if he touches you and you feel your skin is burning
    kisses you and you feel your stomach turning
    he's the one
    he is the one
    and suddenly you know what all the love songs that they write are all about
    and suddenly you dont care if its right or wrong as long as your baby's around
    and suddenly the things that used to sound clishe are perfectly right in your ears
    perfectly right when he's there
    perfectly right when he's there
    perfectly right with this sky there '''
    
    strList = strSuddenly.split(' ')
    print(strList)
    
    strSet = set(strList)
    for word in strList:
        print(word,strList.count(word))
    

     运行结果:

  • 相关阅读:
    prase arraylist where in to ParamsQuery on sql server 2008 using TVB: tvpdemo.cs(where in 转sql 参数化查询)
    手动依赖性注入 NInject(1) (转载)
    单件(单态,Singleton)模式部分
    详解Javascript中的Url编码/解码
    学习Web应用漏洞最好的教程WebGoat(转载)
    百度网盘 邀请码
    colorbox去除close关闭按钮,附上colorbox的基本使用方法
    P3974 [TJOI2015]组合数学
    P1772 [ZJOI2006]物流运输
    P1434 [SHOI2002]滑雪
  • 原文地址:https://www.cnblogs.com/MIS-67/p/9689266.html
Copyright © 2011-2022 走看看