English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Методы遍ения списка с индексом и значением в Python (три метода)

Три способа遍历列表中的索引和值:

Недавно изучал этот язык Python и почувствовал, что он значительно提高了我的工作效率. Специально в День святого Валентина я решил написать эту статью. Без weiterer Worte, давайте сразу转到代码.

#!/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))

Результат выполнения кода показан на рисунке ниже:

Вот краткое описание метода enumerate(). Для получения информации можно посмотреть функцию help(). Результат запроса如下:

Напомню, что второй параметр функции enumerate() изменяет только начальное значение индекса, не изменяя другие вещи

Вот и все, что у нас есть в этой статье. Надеемся, что содержимое статьи будет полезно для вашего обучения или работы, и также надеемся на вашу поддержку呐喊 руководства!

Заявление: содержимое этой статьи взято из Интернета, авторские права принадлежат соответствующему автору, содержимое предоставлено пользователями Интернета по их инициативе и загружено самостоятельно. Этот сайт не обладает правами собственности, не производится редактирование в ручном режиме и не несет ответственности за соответствующие юридические обязательства. Если вы обнаружите подозрительное содержимое, пожалуйста, отправьте письмо по адресу: notice#oldtoolbag.com (при отправке письма замените # на @) для жалоб,并提供相关证据. При подтверждении факта нарушения авторских прав сайт немедленно удалит спорное содержимое.

Рекомендуется для просмотра