美文网首页
python 元组与数组的区别

python 元组与数组的区别

作者: ktide | 来源:发表于2016-11-03 14:21 被阅读336次

元组

python 中元组的特性

  • 任意对象的有序集合,同数组
  • 通过偏移
  • 一旦生成,不可改变
  • 固定长度,支持嵌套

元组的方法

  • 可以统计某个元组字段在整个元组中出现的次数 count
  • 可以查询某个元组字段在整个元组中的元组号 index
  • 定义元组的时候使用小括号 “()”

列表

python 中列表的特性

  • 任意对象的有序集合
  • 可通过偏移取,注意,列表中的元素数是可变的,这是不同于元组。
  • 长度可变,支持嵌套
  • 还有一些类似于java的对象引用机制。

列表的方法

  • 可以增加列表的内容 append
  • 可以统计某个列表字段在整个列表中出现的次数 count
  • 可以插入一个 字符串,并把整个字符串的每个字母拆分当作一个列表段追加到列表当中 extend
  • 可以查询某个列表字段在整个列表中的位置 index
  • 可以在指定位置插入一个列表字段 insert
  • 可以删除列表的最后一个列表字段 pop
  • 可以删除指定列表中的某个列表字段 remove
  • 可以正向反向排序 reverse
  • 可以按字符或数字排序 sort
  • 定义列表时候使用中括号 “[]”
  • 注:在列表中,假如某两个列表字段相同,不管是使用index还是remove都是统计的最靠前的列表字段

相关文章

  • python 元组与数组的区别

    元组 python 中元组的特性 任意对象的有序集合,同数组 通过偏移读取 一旦生成,不可改变 固定长度,支持嵌套...

  • 2018-09-20 面试题回忆录

    面试题 1. python 元组和数组的区别?元组和数组的应用场景? 相同点:都是序列类型的容器对象,可以存放任何...

  • Python 数组与元组

    形如:( , , ,)的东西。关键符号是' , '+'()'。元组不可修改。支持分片等操作。tuple(元组) 数...

  • list和元组

    python学习知识点一 数组 元组

  • 数组和元组之间的区别是什么?

    数组和元组之间的区别:数组内容是可以被修改的,而元组内容是只读的。另外,元组可以被哈希,比如作为字典的关键字。

  • Python元组

    python元组元组和列表的区别在于元组中的元素不能修改 创建元组创建元组用() tuple = ()当元组里只包...

  • Python基础之元组、字典,集合详解

    之前总结了Python列表,这篇总结Python的元组,字典和集合。 一 元组 tuple Python 的元组与...

  • Python TUPLE - 打包,解包,比较,切片,删除,键

    什么是Python的中的元组? 元组就像一系列不可变Python对象的列表。列表和元组之间的区别在于列表在方括号中...

  • 2018-07-19

    一次被问到python 中数组与元祖的区别。 第一反映是,python中哪有数组。他提示我,是大括号和小括号的区别...

  • 《python基础教程》读书笔记第二章-列表和元组

    31.python的序列感觉和其他语言中的数组类似。初看类似,实则强大太多! 2.序列和元组的区别在于序列可以修改...

网友评论

      本文标题:python 元组与数组的区别

      本文链接:https://www.haomeiwen.com/subject/kbvbuttx.html