Python從入門到上癮07 列表的基本操作

2021-09-24 11:36:19 字數 1123 閱讀 3728

小白高效學習python系列,50小時學會python 「 閱讀本文需要大約6分鐘。」

列表(list)是python語言中一類重要資料型別。學習本文後將對列表的基本概念以及基本操作有乙個清晰的認識!

list1 = [1,2,3,4,5]

list2 = ['motherboard','python','list',2019,1900]

需要注意的是,列表中的元素可以不是同一型別。

number = list(range(1,4)) #number為[1, 2, 3]
通過列表的索引來訪問列表元素,列表中的元素從0開始編號。如下:

print(company[0]) #輸出為『華為』

print(company[2]) #輸出為『阿里』

需要注意,列表中的元素可以根據需要進行改變,增加,刪除,插入等操作,也就是說列表是動態的。

可以直接利用元素索引對某個元素進行改變。如下

company[1] = '網易'

print(company[1]) #輸出為『網易』

刪除列表中元素的函式有多個,包括del, pop,remove,現在來看看他們有什麼區別。

del 永久刪除列表中的某個元素

del company[0]

pop(index) 永久刪除列表中的某個元素,並返回被刪除元素。

pop_com = company.pop(2)

print(pop_com) #輸出為 '阿里'

remove(obj ) 根據某元素名稱,刪除列表中該元素。

company.remove('阿里')

print(company)

insert(index, obj),在列表的index位置,插入元素』obj『。

company.insert(0, '網易')

以上是本期列表的基本操作的全部內容,下期將講解列表的高階操作!

Python從入門到上癮08 列表的高階操作

小白高效學習python系列,50小時學會python 閱讀本文需要大約7分鐘。列表 list 是python語言中一類重要資料型別。上一期講解了 列表的基本操作 本期主要說明列表的一些高階操作的用法。如果你已經忘了列表的基本含義,可以參見上一期內容 列表的基本操作 初學者乍一看,覺得很奇怪,列表不...

NEON指令集優化從入門到上手業務

arm neon全稱單指令多資料協處理器 single instruction,multiple data 其核心是有兩類儲存資料的暫存器組成 2 組合語言 x t資料型別 含義uint8x8 t 包含8個uint8的向量型別 uint8x8x2 t 包含2個向量的陣列型別,每個向量包含8個uint...

Python從入門到實踐 學習筆記(二)列表

訪問 1 索引從0開始 索引指定為 1 可讓python返回最後乙個列表元素。這種約定也適用於其他負數索引,例如,索引 2 返回倒數第二個列表元素,索引 3 返回倒數第三個列表元素,以此類推。2 查詢python列表中元素的位置 newlist.index object 返回 元素第一次出現的位置 ...