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()。元組不可修改,指的是元組中每個元素的指向永遠不變。
元組和列表的區別:
元組與列表有兩個不同點。第一個不同點是元組的宣告使用小括號,而列表使用方括號,當宣告只有一個元素的元組時,需要在這個元素的後面新增英文逗號;第二個不同點是元組宣告和賦值後,不能像列表一樣新增、刪除和修改元素,也就是說元組在程式執行過程中不能被修改。
用於列表的排序、替換、新增等方法也不適用於元組,適用於元組的主要運算有元組的合併、遍歷、求元組的最大值和最小值等操作方法。}