python基礎--基礎資料型別 (Elementary Data Type)(List(列表)--可變資料)

來源:互聯網
上載者:User

標籤:頻繁   集合   擴充   obj   執行個體   必須   set   沒有   基礎   

python基礎--基礎資料型別 (Elementary Data Type)(Number(數字) String(字串) List(列表) Tuple(元組) Sets(集合) Dictionary(字典))

Python3 中有六個標準的資料類型:
Number(數字)
String(字串)
List(列表)
Tuple(元組)
Sets(集合)
Dictionary(字典)

Python3 的六個標準資料類型中:
不可變資料(四個):Number(數字)、String(字串)、Tuple(元組)、Sets(集合);
可變資料(兩個):List(列表)、Dictionary(字典)。


Python3 基礎資料型別 (Elementary Data Type)
Python 中的變數不需要聲明。每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。在 Python 中,變數就是變數,它沒有類型,我們所說的"類型"是變數所指的記憶體中對象的類型。
變數=對象

1.多個變數賦值
Python允許你同時為多個變數賦值。
例如:
a = b = c = 1
以上執行個體,建立一個整型對象,值為 1,三個變數都指向同一個記憶體位置。

2.也可以為多個對象指定多個變數。
例如:
a, b, c = 1, 2, "runoob"
以上執行個體,兩個整型對象 1 和 2 的分配給變數 a 和 b,字串對象 "runoob" 分配給變數 c。


 
一、List(列表)
List(列表) 是 Python 中使用最頻繁的資料類型。
列表可以完成大多數集合類的資料結構實現。列表中元素的類型可以不相同,它支援數字,字串甚至可以包含列表(所謂嵌套)。
列表是寫在方括弧([])之間、用逗號分隔開的元素列表。
    list1 = [‘Google‘, ‘Runoob‘, 1997, 2000];
    list2 = [1, 2, 3, 4, 5 ];
    list3 = ["a", "b", "c", "d"];


1、和字串一樣,列表同樣可以被索引和截取,列表被截取後返回一個包含所需元素的新列表。
列表截取的文法格式如下:
    變數[頭下標:尾下標]
    從左向右:索引值以 0 為開始值;
    從右向左:索引值以 -1 為開始值。
    加號(+)是列表串連運算子,星號(*)是重複操作。

2、更新列表
你可以對列表的資料項目進行修改或更新,你也可以使用append()方法來添加清單項目。
  list = [‘Google‘, ‘world‘, 1997, 2000]
  list[2] = 2001


3、刪除列表元素
可以使用 del 語句來刪除列表的的元素。
  list = [‘Google‘, ‘world‘, 1997, 2000]
  del list[2]

4、Python列表函數

序號 函數
1 len(list)      列表元素個數
2 max(list)    返回列表元素最大值
3 min(list)    返回列表元素最小值
4 list(seq)    將元群組轉換為列表


 
5、Python包含的方法

序號 方法
1 list.append(obj)                      在列表末尾添加新的對象
2 list.count(obj)                        統計某個元素在列表中出現的次數
3 list.extend(seq)                      在列表末尾一次性追加另一個序列中的多個值(用新列表擴充原來的列表)
4 list.index(obj)                        從列表中找出某個值第一個匹配項的索引位置
5 list.insert(index, obj)                    將對象插入列表
6 list.pop([index=-1]])                    移除列表中的一個元素(預設最後一個元素),並且返回該元素的值
7 list.remove(obj)                      移除列表中某個值的第一個匹配項
8 list.reverse()                        反向列表中元素
9 list.sort(cmp=None, key=None, reverse=False)            對原列表進行排序
10 list.clear()                                 清空列表
11 list.copy()                             複製列表


    

注意:
    1、List寫在方括弧之間,元素用逗號隔開。
    2、和字串一樣,list可以被索引和切片。
    3、List可以使用+操作符進行拼接。
    4、List中的元素是可以改變的。


python基礎--基礎資料型別 (Elementary Data Type)(List(列表)--可變資料)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.