中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python數組循環處理方法

發布時間:2020-09-09 03:38:11 來源:腳本之家 閱讀:181 作者:huuinn 欄目:開發技術

簡介

本文主要介紹python數組循環語法。主要方式有元素遍歷,索引遍歷,enumerate, zip, list內部等。

普通循環

list1 = ['item1', 'item2', 'item3']
for item in list1:
 print(item)
 
//結果
item1
item2
item3

根據index循環

1

list1 = ['item1', 'item2', 'item3']
index = 0
for item in list1:
 print('index:' + str(index) + ', value:' + item)
 index +=1
 
//結果
index:0, value:item1
index:1, value:item2
index:2, value:item3

2

list1 = ['item1', 'item2', 'item3']
for index in range(len(list1)):
 print('index:' + str(index) + ', value:' + list1[index])
 
//結果
index:0, value:item1
index:1, value:item2
index:2, value:item3

3

list1 = ['item1', 'item2', 'item3']
for index, item in enumerate(list1):
 print('index:' + str(index) + ', value:' + item)
 
//結果
index:0, value:item1
index:1, value:item2
index:2, value:item3

多個數組同時循環

普通方式

list1 = ['item1-1', 'item1-2', 'item1-3']
list2 = ['item2-1', 'item2-2', 'item2-3']
 
for index in range(len(list1)):
 print('list1:' + list1[index] + ', list2:' + list2[index])
 
//結果
list1:item1-1, list2:item2-1
list1:item1-2, list2:item2-2
list1:item1-3, list2:item2-3

zip //數組元素數量一致時

list1 = ['item1-1', 'item1-2', 'item1-3']
list2 = ['item2-1', 'item2-2', 'item2-3']
 
for item1, item2 in zip(list1, list2):
 print('list1:' + item1 + ', list2:' + item2)
 
//結果
list1:item1-1, list2:item2-1
list1:item1-2, list2:item2-2
list1:item1-3, list2:item2-3

zip //數組元素數量不一致時

print('sample7')
list1 = ['item1-1', 'item1-2', 'item1-3']
list2 = ['item2-1', 'item2-2', 'item2-3', 'item2-4']
for item1, item2 in zip(list1, list2):
 print('list1:' + item1 + ', list2:' + item2)
 
//結果
list1:item1-1, list2:item2-1
list1:item1-2, list2:item2-2
list1:item1-3, list2:item2-3

數組里元素操作

通常方式

list1 = ['item1-1', 'item1-2', 'item1-3']
newList = []
for item in list1:
 newList.append(item + '-1')
 
//結果
['item1-1-1', 'item1-2-1', 'item1-3-1']

list內部方式

list1 = ['item1-1', 'item1-2', 'item1-3']
newList = [item + '-1' for item in list1]
print(newList)
 
//結果
['item1-1-1', 'item1-2-1', 'item1-3-1']

list內部方式含if判斷

list1 = ['item1-1', 'item1-2', 'item1-3']
newList = [item + '-1' for item in list1 if not item.endswith('1')]
print(newList)
 
//結果
['item1-2-1', 'item1-3-1']

以上這篇python數組循環處理方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永兴县| 柳林县| 吉林市| 永新县| 万年县| 报价| 平安县| 施甸县| 虹口区| 兴海县| 淮滨县| 曲麻莱县| 修水县| 勃利县| 改则县| 湘西| 开原市| 青神县| 大理市| 法库县| 上犹县| 筠连县| 南溪县| 高唐县| 进贤县| 论坛| 福贡县| 丹寨县| 汶上县| 荥阳市| 铁岭市| 清涧县| 大余县| 南涧| 九江县| 方山县| 西林县| 新巴尔虎左旗| 长治市| 吉木乃县| 茂名市|