自學老男孩python-day04

低調的螻蟻發表於2019-02-02

list(增刪查改)

列表可以裝大量的資料,和字串一樣,可以增刪改查。

1.增  append(`要增加的元素`)  在列表末尾增加元素

    insert(要插入的索引值,要插入的元素)  插入元素

    extend()  迭代新增,可以把其他元素的列表裡的內容插入到原列表中

2.刪  remove(要刪除的元素名稱)  移除該元素

    pop(索引值)  預設彈出最後一位元素,否則彈出對應索引值的元素。

    del li[1:3]  可以切片刪除

    clear()  清空整個列表

3.改  通過索引切片修改  例如li[1] = “44”

4.查  列表是一個可迭代物件,所以可以進行遍歷

5.其他操作  li.count(“haha”)  查詢li中haha的次數

       li.sort()  排序,預設升序(按照字母)

       li.sort(reverse=True)  降序

       li.reverse()  翻轉

list的巢狀

降維操作 

例如:li = [1,3,4,[4,5,6[6,7,8]]]

li[3][3[[2] = 9 #將8改成9,很好理解。

tuple 元組

不可變的列表. 只讀列表. 有索引和切片.
不可變的是它內部子元素. 如果子元素是列表. 列表中的元素是可以變的.

range()

有一個引數:結束為止
兩個引數: 1. 起始位置, 2.結束位置
三個引數: 1. 起始位置, 2. 結束位置. 3.步長

相關文章