learn python the hard way习题31~40总结以及列表的扩展知识
Python 中的列表:
形式:[ 表示打開一個列表,中間的項目用 , 隔開,然后列表以 ] 結束。
for循環
兩種形式:
其中的變量 i 在使用 for 循環的時候, Python 自動創建,作為進行循環的索引。
第一種形式中,遍歷列表中的每一個元素。
第二種形式中,range(0,6), 從 0 開始,到 6 前結束,不包括6.
列表包含的函數:append
字典
列表是將一些鍵對應一些值的數據結構,這樣就不需要通過索引來查找對應的元素。
Python 編程快速上手 第四章:列表
列表的格式:
格式:spam = [ , , , ];
對列表的操作
通過下標獲得單個值
格式:spam[1]
負數下標:spam[-1]表示倒數第一個數據
利用切片獲得子列表
格式:spam[a:b]
意義:元素從 a 開始,到 b 結束,但是不包括 b
用len()獲得列表的長度
列表連接和復制列表元素:
+用于連接兩個列表
*用于復制列表
用 del 語句從列表中刪除值
in 和 not in 操作符
格式:'howdy' in ['spam','howdy','cat']
用于確定一個值是否存在于列表中,返回一個 boolean 值,即 True 或者 False
列表的方法
方法的定義:方法和函數是一回事,只是它調用在一個值上。
index()方法
用 index() 方法可以在其中輸入一個值,返回的值是這個值的位置。
append()方法和 insert() 方法
在列表中添加值
區別 append(x) 接收一個參數
insert(x,y) 接收兩個參數,第一個參數是新值的下標,第二個參數是要插入的新值。
romove()方法
知道其中的某個值,可以用 romove() 方法來在列表中刪除這個值。
sort()方法
可以設置其參數 reverse = True, 使得其中的數據反向排列。
類列表的數據類型
有兩種數據類型,它們同樣是具有序列值的數據類型。
元組:通過 () 定義一個元組,為了防止其成為成為其他數據類型,當這個元組只有一個值的時候:可以在后面添加一個 ,
字符串:通過 ""定義一個字符串
但是唯一不同的地方是:它們的值是不可修改的,不可以讓它們的值添加,修改或者刪除。
轉載于:https://www.cnblogs.com/FBsharl/p/10193354.html
總結
以上是生活随笔為你收集整理的learn python the hard way习题31~40总结以及列表的扩展知识的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: str、tuple、dict之间的相互转
- 下一篇: javascript prop和attr