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))
    

     运行结果:

  • 相关阅读:
    MySQL 主主同步配置和主从配置步骤
    Nginx 禁止访问某个目录或文件的设置方法
    LNMP笔记:更改网站文件和MySQL数据库的存放目录
    centos最小安装 setuptools安装
    mkdir命令
    linux的mount(挂载)命令详解
    Java中wait()和notify()方法的使用
    剑指 offer面试题22 栈的压入和弹出序列
    剑指 offer面试题20 顺时针打印矩阵
    Leetcode 23.Merge Two Sorted Lists Merge K Sorted Lists
  • 原文地址:https://www.cnblogs.com/MIS-67/p/9689266.html
Copyright © 2011-2022 走看看