列表、元祖概述

  • 序列
a、序列是一種數據結構:是指經過某種方式(例如對元素進行編號)組織在一塊兒的數據元素集合,典型的序列包括列表、字符串、元祖
b、Python中基本的數據結構是 序列(sequence),每一個序列都有序列的位置即索引,第一個索引爲0
c、能夠從第一個位置 0 開始計數,也能夠從最後一個位置-1,倒二個位置-2計數

  • 容器
Python中還有一種名爲容器(container)的數據結構,容器基本上包含其餘對象的任意對象。序列(例如列表和元祖)和映射(例如字典)是兩類主要的容器

  • 列表和元祖

  • 概念
a、 在Python中沒有數組的概念,Python中數組最接近的概念是列表和元祖,列表是用來存儲一連串元素的容器,用 [] 來表示
b、與列表類似,可是用 () 表示,元祖中的值不容許被改變, 元祖中包含一個元素時,須要在元祖後添加逗號
edward =['Edward Gumby',42]

edward =['Edward Gumby',42,['John Smith',50]]  #列表中再嵌套一個列表

tup1 = (50,)
tup2 = ()
  • 區別與聯繫
a、列表可修改(除非特殊狀況下,如作爲字典的鍵值),元祖不可修改
b、二者一般能夠互相轉化
相關文章
相關標籤/搜索