首頁>Club>
7
回覆列表
  • 1 # 使用者7348968721359

    Python中最基本的資料結構。序列中的每個元素都分配一個數字 - 它的位置,或索引,第一個索引是0,第二個索引是1,依此類推列表1、定義列表,取出列表中的值11 names = [] #定義空列表 2 names = ["a","b","c"] #定義一個非空列表 3 4 # 取出列表中的值 5 6 >>> names = ["a","b","c"] 7 >>> names[0] 8 "a" 9 >>> names[1]10 "b"11 >>> names[2]12 "c"13 >>> names[-1]#倒著取最後一個值14 "c"2、切片11 >>> names = ["a","b","c","d"] # 列表的下標值是從0開始取值的 2 >>> names[1:3] #取1到3之間的元素,包括1,不包括3 3 ["b", "c"] 4 >>> names[1:-1] #取1到-1之間的元素,包括1,不包括-1 5 ["b", "c"] 6 >>> names[0:3] 7 ["a", "b", "c"] 8 >>> names[:3] #從頭開始取,0可以省略,效果等同於names[0:3] 9 ["a", "b", "c"]10 >>> names[3:] #想取到最後一個值,必須不能寫-1,只能這麼寫11 ["d"]12 >>> names[0::2] #後面的2表示:每隔一個元素就取一個13 ["a", "c"]14 >>> names[::2] #從頭開始0可以省略,效果跟上一句一樣15 ["a", "c"]切片小結:①序列始終都是從左向右切片的,不能是從右向左①列表切片時,起始位的元素是包括的,結束位的元素是不包括(又叫顧頭不顧尾),最後一個位置表示步長(names[開始位:結束位:步長])②如果從0位置取值,0可以省略③想取最後一個值時,結束位不能是-1,因為結束位的元素不包括,所以只能留空

  • 中秋節和大豐收的關聯?
  • 愛你我得到了什麼原唱?