1. 程式人生 > 其它 >python第三天 列表和元組

python第三天 列表和元組

列舉 for in enumerate

迴圈輸出字串的內容並且輸出它的索引資訊:

#判斷索引為5的字串是不是"您"

is

in

Python提供了⼤量的內建資料結構,包含了列表,字典,元組,以及集合

追加append

插入insert

count() 一共有幾個想要的資料的數量

索引資訊 index()

彈出 刪除並返回刪除的 值

移除某個資料,刪除想要的值得資料 ——remove

增加

清空列表 clear

list1.clear()
print('清空後:',list1)

清空後: []

排序sort

反轉

reverse

根據索引位置修改列表得內容

按照索引值迴圈

元組()

元組的工廠函式

檢視物件個數

count

修改

下⾯使⽤程式碼來演示tuple的物件是不可以變化,但是⾥⾯物件的值可以改變


enumerate()是Python的內建函式——單詞字面意思:列舉,列舉 tuple元祖 append追加

功能:將一個可遍歷的資料物件(如列表、元組、字典和字串)組合成一個索引序列,同時列出資料下標和資料(索引 值),一般配合for迴圈使用。for index,item in enumerate(str10):



==,主要⽐較的是內容和具體的資料型別
in⽐較的是內容包含,也暗含了資料型別的⽐較,因為⽐較⾸先前提是資料型別是⼀致的
is是⽐較兩個物件的記憶體地址

Python提供了⼤量的內建資料結構,包含了列表,字典,元組,以及集合。·····
【】列表,我們可以簡單的把它理解為按照索引存放各種集合,在列表中,每個位置代表⼀個元素。在Python中,
列表的物件⽅法是list類提供的,列表是有序的。列表的特點具體如下:
1. 可存放多個值
2. 按照從左到右的順序定義列表元素,下標從0開始順序訪問
3. 列表是有序的
4. 列表也是可變化的,也就是說可以根據列表的索引位置來修改列表的值

列表操作
append 追加
insert新增 以索引來新增
刪除 { pop()刪除索引位置元素,無參情況下預設刪除最後一個元素,返回刪除的元素值,del
根據索引位置來刪除單個值或者指定範圍的值。remove()刪除單個元素,刪除首個符合條件的元素,按值刪除,返回為空}
pop
remove
清空
clear
複製
copy
查元素的總數
count
查索引
index
排序
sort (從小到大排序)
反轉
reverse

print(dir())查列表的使用方法型別


【】
切片

******** list[]的是可變的,而tuple()剛好,是不可變的 ---{元組是一種序列,它支援序列的基本操作,包括索引、切片、序列加、序列乘、in、len()、max()、min()。元組不可修改,指的是元組中每個元素的指向永遠不變。
元組和列表的區別:
元組與列表有兩個不同點。第一個不同點是元組的宣告使用小括號,而列表使用方括號,當宣告只有一個元素的元組時,需要在這個元素的後面新增英文逗號;第二個不同點是元組宣告和賦值後,不能像列表一樣新增、刪除和修改元素,也就是說元組在程式執行過程中不能被修改。
用於列表的排序、替換、新增等方法也不適用於元組,適用於元組的主要運算有元組的合併、遍歷、求元組的最大值和最小值等操作方法。}