10、序列-列表
阿新 • • 發佈:2018-01-02
快速 整數 例子 目的 code app vid mark 組成
序列-列表
列表[]
- list是處理一組有序項目的數據結構,即你可以在一個列表中存儲一個序列的項目。
- 列表是可變類型的數據。
列表的組成:用[]表示列表,包含了多個以逗號分隔開的數字,或者子串。
list1=['Simon', 'David', 'Clotho'] list2=[1,2,3,4,5] list3=["str1", "str2", "str3", "str4"]
列表操作
- 取值
- 切片和索引
- list[]
- 添加
- list.append()
- 刪除
- del(list[])
- list.remove(list[])
- 修改
- list[]=x
- 查找
- var in list
示例:
>>> list1=['jack', 20, 'male'] >>> list1 ['jack', 20, 'male'] >>> list1.append('USA') >>> list1 ['jack', 20, 'male', 'USA'] >>> list1.remove('USA') >>> list1 ['jack', 20, 'male'] >>> help(list1.remove) >>> list1[1]=22 >>> list1 ['jack', 22, 'male'] >>> 22 in list1 True
對象與類快速入門
- 對象和類,更好的理解列表。
- 對象=屬性+方法
- 列表是使用對象和類的一個例子
- 當你使用變量i並給它賦值時候,比如整數5,你可以認為你創建了一個類(類型)int的對象(實例)i。
- help(int)
- 類也有方法,即僅僅為類而定義的函數。
- 僅在該類的對象可以使用這些功能。
- 例如:
- Python為list類提供了append方法,這個方法讓你在列表尾添加一個項目。
- mylist.append(‘an item‘)列表mylist中增加字符串。註意,使用點號來使用對象的方法。
- 類也有變量,僅為類而定義的變量
- 僅在該類的對象可以使用這些變量/名稱
- 通過點號使用,例如mylist.field。
10、序列-列表