zoukankan      html  css  js  c++  java
  • 4.元祖_列表_字典

    元组

    特性:

    1、元祖是用圆括号括起来的

    2、不同的元素之间用逗号分隔

    3、元祖里的元素可以是任意数据类型

    4、可以根据索引获取元祖中元素的值,元祖与字符串类似,下标索引从0开始,也可从最后一个-1开始,可以进行截取(索引取前不取后),组合等

    5.元祖是有序的

    6.元祖不任支持何增删改

      6.4查

       1.tuple[index] 通过下标查看

    列表(List)

    特性:

    1、列表是用方括号括起来的

    2、不同的元素之间用逗号分隔

    3、列表里的元素可以是任意数据类型

    4、列表根据索引获取元祖中元素的值,元祖与字符串类似,下标索引从0开始,也可从最后一个-1开始,可以进行截取(索引取前不取后),组合等

    5.列表是有序的

    6.列表何增删改

     6.1增

    1.list.append(x) 直接在尾部加元素
    2.list.insert(index,x) 在指定的位置添加元素
    6.2删
    1.list.pop() 从尾巴后删除元素,返回该元素
    2.list.pop(index) 删除指定位置元素,返回该元素
    6.3改
    1.list[index]=x 通过下标进行赋值

     6.4查

     1.list[index] 通过下标查看

     6.5常用函数

      列表名称.count(列表元素):计算列表元素在列表中的个数

      返回的列表名称  = set(列表名称):去掉列表里的重复元素

    7.list常用函数

      7.1反转:list.reverse()

      7.2排序:list.sort(cmp=None, key=None, reverse=False)

    • cmp -- 可选参数, 如果指定了该参数会使用该参数的方法进行排序。
    • key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
    • reverse -- 排序规则,reverse = True 降序, reverse = False 升序(默认)。

    字典(Dictionary)

     1.用花括号括起来的

    2.不同的元素之间用逗号隔开
    3.字典里面的元素可以是任何数据类型
    4.存储key-value根据key获得里面的元素

    5.字典是无序的
    6.支字典支形式持任何增删改
      6.1增 dict[key] = value key值dict里面不存在
      6.2删 del dict[key] ;dict.pop(key[,default])default: 如果没有 key,返回 default 值
      6.3改 dict[key] = value key值dict里已存在
      6.4查 dict[key]
    7.dict常用的函数

      7.1.dict.keys():以列表返回一个字典所有的键
      7.2.dict.has_key(key):如果键在字典dict里返回true,否则返回false
      7.3.dict.values():以列表返回字典中的所有值

     


  • 相关阅读:
    log日志框架和LocationAwareLogger问题
    Eclipse 各种小图标的含义
    自定义log4j日志级别
    在Tomcat配置JNDI数据源的三种方式
    mybatis中"#"和"$"的区别
    Postman用法简介-Http请求模拟工具
    mustache模板技术(转)
    VS的编译选项
    Java Service Wrapper简介与使用
    还活着
  • 原文地址:https://www.cnblogs.com/yangyangchunchun/p/10283955.html
Copyright © 2011-2022 走看看