真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python之list基礎(chǔ)相關(guān)

'''
列表:存在所有類型的數(shù)據(jù),可以存放不同類型的數(shù)據(jù)
可通過下標(biāo)訪問。下標(biāo)從0開始

成都創(chuàng)新互聯(lián)公司服務(wù)項目包括德宏州網(wǎng)站建設(shè)、德宏州網(wǎng)站制作、德宏州網(wǎng)頁制作以及德宏州網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,德宏州網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到德宏州省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

'''

列表的創(chuàng)建

list_1 = [1,2,3,'4']
list_2 = list()

遍歷

for i in list_1:
    print(i, end=' ')
print(" ")

根據(jù)下標(biāo)獲取列表數(shù)據(jù)

value = list_1[-1]
#print('最后一個元素: %s' %(value))

切片

list_2 = list_1[:3]
#print('第1到第3個元素: %s' %(list_2))

list_2.clear()
list_2 = list_1[1:3]
#print('第2到第3個元素: %s' %(list_2))

list_2.clear()
list_2 = list_1[::2]
#print('根據(jù)跨度為2的元素: %s' %(list_2))

list_2.clear()
list_2 = list_1[::-1]
#print('列表反轉(zhuǎn): %s' %(list_2))

方法:增加

list_1.clear()
#print('列表添加元素前,值為: %s' %(list_1))
list_1.append(5)
list_1.append(6)
#print('使用append添加元素后,值為: %s' %(list_1))

list_1.clear()
list_2=[7,8,9]
#print('列表添加元素前,值為: %s' %(list_1))
list_1.extend(list_2) # 等價于 list_1.extend([7,8,9])
#print('使用extend添加元素后,值為: %s' %(list_1))

# 切片添加
list_1=[1,2,3]
#print('列表添加元素前,值為: %s' %(list_1))
list_1[-1:] = [4,5] # 等價于 list_1[len(list_1):] = [4,5]
#print('使用切片添加元素后,值為: %s' %(list_1))

list_1=[1,2,3]
#print('列表插入元素前,值為: %s' %(list_1))
list_1.insert(1,4) # 在指定位置插入元素
#print('在第二個位置插入元素4后,值為: %s' %(list_1))

方法:刪除

list_1=[1,2,3,4,5,6,4,6,3,4]
#print('列表刪除元素前,值為: %s' %(list_1))
list_1.remove(4)  # 刪除第一個出現(xiàn)的元素,刪除的元素不存在則會報錯
#print('列表使用remove刪除元素4后,值為: %s' %(list_1))

list_1=[4,1,2,3]
#print('列表刪除元素前,值為: %s' %(list_1))
list_1.pop(0) # 刪除指定位置的元素,0表示待刪除元素的下標(biāo)
#print('列表使用pop刪除第一個元素后,值為: %s' %(list_1))

list_1=[1,2,3]
#print('清空列表元素前,值為: %s' %(list_1))
list_1.clear() #清空列表元素
#print('清空列表元素后,值為: %s' %(list_1))

替換

list_1= [1,2,3,4]
#print('替換列表元素前,值為: %s' %(list_1))
list_1[2:] = [2,4,4,4]
#print('替換列表中第3個元素以后的所有元素后,值為: %s' %(list_1))

排序

list_1= [4,2,1,8,4]
#print('排序前列表元素,值為: %s' %(list_1))
list_1.sort()
#print('使用sort()排序后列表元素,值為: %s' %(list_1))

反轉(zhuǎn)

list_1= [1,2,3,4]
#print('反轉(zhuǎn)前列表元素,值為: %s' %(list_1))
list_1.reverse()  # 等價于 list_1[::-1] 
#print('反轉(zhuǎn)后列表元素,值為: %s' %(list_1))

查找元素出現(xiàn)的次數(shù)

list_1= [1,2,3,4,3,4,5,3]
#print('列表元素,值為: %s' %(list_1))
#print('列表元素4出現(xiàn)的次數(shù),值為: %d' %(list_1.count(4)))

查找元素的索引值

list_1= [1,2,3,4,3,4,5,3]
#print('列表元素,值為: %s' %(list_1))
#print('列表元素4第一次出現(xiàn)的索引,值為: %d' %(list_1.index(4)))

列表運算符(+:兩個列表拼接;*n:列表元素重復(fù)n次)

s=[1,2]
t=[3,4]
#print('列表S元素,值為: %s' %(s))
#print('列表t元素,值為: %s' %(t))
#print('使用 s+t 拼接后值為:%s' %(s+t))
#print('使用 s*3 將列表s中元素重復(fù)3次后值為:%s' %(s*3))

復(fù)制(淺拷貝)==>不是拷貝引用

list_1 = [1,2,3,4]
#print('列表list_1元素,值為: %s' %(list_1))
list_1_copy = list_1.copy() # 等價于 list_1_copy1 = list_1[:]
#print('淺拷貝后列表元素,值為: %s' %(list_1_copy))

復(fù)制(深拷貝)==>拷貝引用,重新分配一個內(nèi)存空間

import copy
x=[[1,2,3],[4,5,6],[7,8,9]]
#print('列表x元素,值為: %s' %(x))
y = copy.deepcopy(x) 
#print('深拷貝后列表y元素,值為: %s' %(y))
x[1][1] = 4
#print('修改源列表x[1][1]元素后,值為: %s' %(x)) # 深拷貝后源列表與拷貝后列表值的對比
#print('列表y元素,值為: %s' %(y))

二維列表創(chuàng)建

A=[0]*3
for i in range(3):
    A[i] = [0]*3
#print('使用普通for 循環(huán)創(chuàng)建的二維列表: %s' %(A))
A = [[0]*3 for i in range(3)]
#print('使用列表推導(dǎo)式創(chuàng)建的二維列表: %s' %(A))
A[1][1] = 2
#print('對列表推導(dǎo)式創(chuàng)建的二維列表,修改A[1][1]元素值后,列表: %s' %(A))

列表推導(dǎo)式

x = [1,2,3,4,5]
#print('源列表: %s' %(x))
x = [i*2 for i in x]
#print('對源列表中所有元素乘以2后: %s' %(x))

X = [i for i in range(0,10) if i%2==0]
#print('使用列表推導(dǎo)式得到10以內(nèi)的偶數(shù)列表: %s' %(X))

新聞名稱:python之list基礎(chǔ)相關(guān)
標(biāo)題網(wǎng)址:http://weahome.cn/article/dsojcsg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部