list遍歷方法

2021-10-12 16:29:17 字數 683 閱讀 2078

借鑑自這篇文獻

#!/usr/bin/env python

# -*- coding: utf-8 -*-

if __name__ == '__main__':

list = ['html', 'js', 'css', 'python']

# 方法1

print '遍歷列表方法1:'

for i in list:

print ("序號:%s 值:%s" % (list.index(i) + 1, i))

print '\n遍歷列表方法2:'

# 方法2

for i in range(len(list)):

print ("序號:%s 值:%s" % (i + 1, list[i]))

# 方法3

print '\n遍歷列表方法3:'

for i, val in enumerate(list):

print ("序號:%s 值:%s" % (i + 1, val))

# 方法3

print '\n遍歷列表方法3 (設定遍歷開始初始位置,只改變了起始序號):'

for i, val in enumerate(list, 2):

print ("序號:%s 值:%s" % (i + 1, val))

幾種遍歷list集合的方法

一 對list的遍歷有三種方式 listlist new arraylist list.add testone list.add testtwo 第一種 for iteratorit list.iterator it.hasnext 這種方式在迴圈 執行過程中會進行資料鎖定,效能稍差,同時,如果你想...

List遍歷方式

list遍歷方式,哪種方式最快 方法1 集合類的通用遍歷方式,從很早的版本就有,用迭代器迭代 iterator it1 list.iterator while it1.hasnext 方法2 集合類的通用遍歷方式,從很早的版本就有,用迭代器迭代 for iterator it2 list.itera...

list和dict的遍歷和方法

每個人在使用python的過程中都會遍歷list和dict.list遍歷 最常用最簡單的遍歷list的方法12 345a a b c d iterate for i in a print i 但是,如果我需要拿到list的index,很多人可能會這樣寫12 345a a b c d index va...