python中的列表,添加元素,获取元素,删除元素,列表分片,常用操作符
一.? 創建列表,分為創建普通列表,混合列表,和空列表。其中混合列表是指string,int, float等都可以寫在同一個列表里,空列表是指列表可以為空
二. ?? 在列表添加成員方法
? ? ? ? ? 1.? append()用法
? ? ? ? ?? append的中文意思是附加,在python中的作用是可以在列表末尾添加單個成員,
? ? ? ? ?? 2.? extend()用法
? ? ? ? ?? append()只能添加單個成員,而extend()可以添加多個成員,同樣也是添加在列表末位,
? ? ? ? ? ? 注意:該函數括號內必須以列 ? ? ? ? ? ?? 表形式添加
? ? ? ? ? ? 3.? insert()用法
? ? ? ? ? ? 顧名思義,insert()可以用來把 成員添加到列表中想要添加的位置,用法為 ? insert(位置,'成員') ? ? 其中位置默認0為 ? ? ? ? ? ? ?? 列表中的第一位,1為列表中的第二位,以此類推。
三 ?? 從列表中獲取元素
? ? ? ?? 說明:跟數組一樣,我們可以通過元素的索引值(index)從列表中獲取單個元素,注意,列表索引值是從0開始的
? ? ? ? ?? 例member[0]指的是member列表中第一位元素
四 ? ? 從列表中刪除元素
? ? ? ? ? 1. remove()可以除去列表中相應的元素。注意:括號中寫的是想要除去的元素
? ? ? ? ?? 2.? del ? ? 用法 ? :del? 列表名稱[位置],其中位置用數字表示
? ? ? ? ?? 3. ? pop() ? 用法:列表名稱.pop()指的是列表里的最后一個元素,功能是刪除這個元素,此外,還可以作為元素為其他 ? ? ? ? ? ? ?? 變量賦值。
? ? ? ? ? ? 注意:括號內為空表示刪除列表最后一位元素,其他不變,如為1的話是刪除第二位元素,以此類推
? 五 ?? 列表分片
? ? ? ? ? 說明:利用索引值,每次我們可以從列表中獲取一個元素,但是我們總是貪心的,如果一次性需要獲取多個元素,就可以 ? ? ? ? 利用列表分片實現
? ? ? ? ?? 用法: ?? 列表名稱[number1:number2] ? ?
? ? ? ? ?? 分析:舉例:member[1:3]的意思是獲取列表中的第二個和第三元素,(number2-number1)計算結果表示的是獲取元素 ? ? ? ? ?? 個數,number1表示從列表中第(number1+1)開始獲取元素
? ? ? ? ? ? ? 注意:如果number1表示列表第一位即number1=0可以省略不寫,如果number2表示列表最后一位也可以省略不寫,如 ? ? ? ? ? ? ? 果要獲取member列表中全部元素可以寫成member[ : ]
?
六:列表的一些常用的操作符
? ? ? ? ? ? 內容:比較操作符,邏輯操作符,連接操作符,重復操作符,成員關系操作符
? ? ? ? ? ? 1.比較運算符
? ? ? ? ? ? ? 例:list1=[123,456] ?? list2=[234,123] ? ?? 則list1<list2為true,即兩列表比較大小,只比較第一個元素,
? ? ? ? ? ? ?? list4=list1+list2 ? ? list4為[123,456,234,123],其中+可以把兩個列表合在一起,但是+兩邊必須是同類型的
? ? ? ? ? ? ? ? ? ? list1*2=[123,456,123,456]
? ? ? ? ? ? 123 in list1 運行結果為True
? ? ? ? ? ? ?? 2.count()
? ? ? ? ? ? ? ?? 用法:列表名稱.count(元素名稱) ? 可以計算某個元素在這個列表中出現的次數
? ? ? ? ? ? ?? 3.index()
? ? ? ? ? ? ? ? 列表名稱.index(元素名稱)可以查某個元素在列表中的位置
? ? ? ? ? ? ? ?? 4. reverse()
? ? ? ? ? ? ? ? ?? 列表名稱.reverse( )? 可以把列表中的元素倒著排列
? ? ? ? ? ? ? ? ? 5. ? sort()
? ? ? ? ? ? ? ? ? ?? 列表名稱.sort( ) ? ? 默認可以讓元素按從小到大順序排列
? ? ? ? ? ? ? ? ? 6. ?? 拷貝
? ? ? ? ? ? ? ? ? ? ? list6=list1[ : ]
? ? ? ? ? ? ? ? ? ?? list6=list1兩者運行結果一樣,但前者只是單純的拷貝,而后者list6跟list1同步變化
?
? ??
轉載于:https://www.cnblogs.com/chmusk/p/11078951.html
總結
以上是生活随笔為你收集整理的python中的列表,添加元素,获取元素,删除元素,列表分片,常用操作符的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java获取keyvault_ARM T
- 下一篇: 软硬件版本号命名规范及原则