zoukankan      html  css  js  c++  java
  • 2020春季学期第七周学习总结

    本周主要学习了python中的一些理论知识,主要是针对Python中的列表、元组、字典、集合从各方面对比它们之间的异同。总结如下:

     

    列表

    元组

    集合

    字典

    1、可否写读

    读写

    只读

    读写

    读写

    2、可否重复

    3、存储方式

    键(不能重复)

    键值对(键不能重复)

    4、是否有序

    有序

    有序

    无序

    无序,自动正序

    5、初始化

    [1,’a’]

    (‘a’,1)

    Set([1,2])

    {‘a’,1,’b’,2}

    6、添加

    append

    只读

    add

    a[‘key’]=’value’

    7、读元素

    1[2:]

    t[0]

    d[‘a’]

    1)列表

    python的列表特点就是:可重复,类型可不同。类型不同也是跟数组最本质的区别了。python里的列表用“[]”表示:

      lst = ['arwen',123]

      print lst[0]

      print lst[1]

      lst[0] = 'weiwen'

    2)元组

    元组和列表在结构上没有什么区别,唯一的差异在于元组是只读的,不能修改。元组用“()”表示,如:

     tup = ('arwen',123)

      print tup[0]

      print tup[1]

    3)集合就是我们数学学的集合,没有什么特殊的定义。集合最好的应用是去重。集合没有特殊的表示方法,而是通过一个set函数转换成集合,如:

     lst = [ 1, 1, 0]

      lst_set = set( lst )  #lst_set 1 , 0

      tup = (2, 2, 1)

      tup_set = set( tup) # tup_set2 , 1

      for item in lst_set:

        print item

    4)最后一个是字典。字典存储键值对数据,如:

     lst={1:a,2:b,3:c}

      字典最外面用大括号,每一组用冒号连起来,然后各组用逗号隔开。

      字典最大的价值是查询,通过键,查找值。

  • 相关阅读:
    struts.xml文件中package元素的各大属性讲解
    strus2 struts.xml详解
    既使用maven编译,又使用lib下的Jar包
    Maven项目同时使用lib下的Jar包
    PreparedStatement ResultSet
    SearchBySql
    java 生成GUID
    获取当前时间的字符串
    C#字符串比较
    浮点数比较大小
  • 原文地址:https://www.cnblogs.com/lover995/p/12681314.html
Copyright © 2011-2022 走看看