zoukankan      html  css  js  c++  java
  • python 中各种容器可以容纳的数据类型

    1、list

      列表可以容纳任何数据类型,列表可以更新。

    2、tuple

      元组也可以容纳任何数据类型,不同于列表的是元组不可以更新,但是元组中的元素可以更新。

      举例说明元组的不可更新和元组的元素的可更新:

        tpl = (1, "abc", [1, 2, 3], (4, 5, 6, 7), {0:"a", 1:"b"})

        不可更新元组是因为不能有这样的赋值 => tpl[0] = 2 # 即,不能换元素;

        可以更新元组的元素因为可以有这样的赋值 => tpl[2][0] = 0 # 即,可以换元素(可更新的数据类型)的元素。

    3、set

      只可以容纳可以散列的数据类型(hashable type),例如:int, float, tuple, class,...是hashable type,而list, set, dict,...是unhashable type。

      集合可以更新。

      注:关于hashable type请自主搜索详细解释。

    4、dict

      字典的key值只能是hashable type,value值可以是任何类型。

      字典可以更新。

    注:这里只是个大概介绍,具体请参考官方文档里的解释,官方文档请自主搜索。

  • 相关阅读:
    XML 文档的结构
    java 事件机制
    Spring 中的 Resource和ResourceLoader
    Spring PropertyPlaceholderConfigurer
    生产者——消费者模型的java代码实现
    encodeURI() 函数概述
    ECMAScript 6
    node
    AJAX常见面试题
    AJAX(Asynchronous JavaScript and XML)
  • 原文地址:https://www.cnblogs.com/dgz-bb1304/p/12971551.html
Copyright © 2011-2022 走看看