活動地址:CSDN21天學習挑戰賽
學習的最大理由是想擺脫平庸,早一天就多一份人生的精彩;遲一天就多一天平庸的困擾。各位小伙伴,如果您:
想系統/深入學習某技術知識點…
一個人摸索學習很難堅持,想組團高效學習…
想寫博客但無從下手,急需寫作干貨注入能量…
熱愛寫作,願意讓自己成為更好的人…
…
歡迎參與CSDN學習挑戰賽,成為更好的自己,請參考活動中各位優質專欄博主的免費高質量專欄資源(這部分優質資源是活動限時免費開放喔~),按照自身的學習領域和學習進度學習並記錄自己的學習過程。您可以從以下3個方面任選其一著手(不強制),或者按照自己的理解發布專欄學習作品,參考如下:
**
變量名.append(‘’) 但只能輸入一個參數
變量名.extend([‘’,‘’]) 需要用中括號括起來
變量名.insert(順序,字符名)
0 為第一位 例如: member.insert(0,'test1')
membe[0]
更改元素順序,使用中間值,臨時變量,使用變量代換
temp = member[0]
member[0] = member[1]
member 列出進行查看
member[1] = temp
member 再次列出進行查看
remove()
member.remove('')
必須知道參數的具體名字
del
del member[1] 使用元素索引值刪除,從零開始計算
pop()
member.pop() 不輸入值,直接刪除最後一個,並在下行顯示刪除元素
賦值使用
member.pop(1) 刪除元素索引 為 1 的元素
數組[head,foot]
member[1:3] 注意結尾處不包含 也就是 1<=x<3 左閉右開
列表分片簡寫:
member[:3]
member[1:] 從1 到結尾
member[:] 獲取列表拷貝 作用: member2=member[:] 將member列表值拷貝給member2
此處使用 list數組列表
list1 = [123,456]
list2 = [234,123]
list3 = [123,456]
list4 = list1 + list2
list5 = [123,['fish','water'],456]
list1 < list2
# 添加一個元素到列表中
list1.append()
list1 * 3 將整個列表復制3次
list1 *= 3 原地改變list1的值,但不會立即打印出來
成員值 in/not in 列表
123 in list1 返回值為 True
‘fish’ in list5 返回為 False 原因是 fish 是在列表中的列表
in/not in 只能判斷一個層次
想使用in/not in 需要人為引入進
‘fish’ in list5[1] 此處是將[‘fish’,‘water’]作為 list5的第二個元素
list3.count(123) 返回值為1
list1.index(123)
list1.index(參數,起始范圍,結束范圍)
list1.index(123,3,6) 在3-6范圍查找
list1.reverse() 無需參數
list6 = [4,3,2,5,8]
list6.sort() 從小到大排序
list6.sort(reverse=True) 此處是將reverse改為True,默認是False