pythonfor循環遍歷字符串,python循環輸入數組_python數組循環處理方法

 2023-12-10 阅读 27 评论 0

摘要:簡介 本文主要介紹python數組循環語法。主要方式有元素遍歷,索引遍歷,enumerate, zip, list內部等。 普通循環 pythonfor循環遍歷字符串。list1 = ['item1', 'item2', 'item3'] for item in list1: print(item) //結果 python生成1

簡介

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

普通循環

pythonfor循環遍歷字符串。list1 = ['item1', 'item2', 'item3']

for item in list1:

print(item)

//結果

python生成1到100的數組、item1

item2

item3

根據index循環

python循環嵌套,1

list1 = ['item1', 'item2', 'item3']

index = 0

for item in list1:

python 創建數組,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數組循環處理方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持我們。

本文標題: python數組循環處理方法

本文地址: http://www.cppcns.com/jiaoben/python/270157.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/194331.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息