Python中列印列表的序號和內容
==>the start
最近作業裡要用到遍歷打印出列表中的序號和內容,我剛開始用了個很笨的方法來寫,後來老師說可以使用enumerate()函式,所以我就特意研究了下。
先看我之前用的笨方法:
或者
但是用enumerate()函式就很簡單:
看看enumerate()的幫助文件:
看完突然發現,原來還支援‘start’引數,於是趕緊將之前醜陋的程式碼改一下:
可以通過設定start引數,讓其選擇從幾開始計數。
enumerate(iterable, start)第一個引數必須是可迭代的,第二個引數預設從0開始。
enumerate()返回的是一個列舉物件(可以對其進行遍歷操作...)
<==the end
標籤:
原文地址:http://www.cnblogs.com/liwenzhou/p/5094647.html
相關推薦
Python中列印列表的序號和內容
==>the start 最近作業裡要用到遍歷打印出列表中的序號和內容,我剛開始用了個很笨的方法來寫,後來老師說可以使用enumerate()函式,所以我就特意研究了下。 先看我之前用的笨方法: 或者 但是用enumerate()函式就很簡單: 看
Python中的元組和列表
python中的元組和列表元組序列 字符串、列表和元組都是序列 序列的兩個主要特點是索引操作符和切片操作符.索引操作符讓我們可以從序列中抓取一個特定的項目。切片操作符讓我們能夠獲取序列的一個切片,即一部分序列。序列的基本操作:len() :求序列長度 In [1]: a = '
python中字符串和列表只是匯總
.so join方法 gpo copy col 返回值 介紹 運算 AC 字符串知識匯總 字符串是描述變量的重要信息,其中的應用也是很多,很重要的一點就是StringBuilder。今天我們會為大家介紹一下常用的StringBuilder 1 strip lstrip rs
Python中的列表和元組
() 逗號 包含 添加 是什麽 ear 2.3 元組 不可變 1. 列表(list) 以[]括起來,各元素之間用","進行分隔,可以存放各種數據類型, 1.1 索引和切片 和字符串一樣,列表也是可叠代對象,所以也有索引,可以進行切片 索引也是從0開始
python中列印金字塔和九九乘法表的幾種方法
# 列印九九乘法表for i in range(1,10): for j in range(1,i+1): # x=i*j # print(i,'*',j,'=',x,end=' ') print('%s*%s=%s' %(i,j,i*j),end=' ')
python中List(列表)的訪問,遍歷,新增,刪除以及函式和方法的使用
一、list 1.對列表內容的建立,訪問,新增,刪除,替換 # -*- coding: UTF-8 -*- #使用[]建立一個名為L的list L=[1,2,3,4,5] #按照索引訪問第一個和最後一個元素 print L[0],L[-1] #使用append新增新元素時
在Python中,不用while和for迴圈遍歷列表
a = [1, 2, 3, 8, 9] def printlist(l, index): if index == len(l): return else: print(l[index]) printlist(l,
Python中的列表(list),元組(Tuple),字典(Dict)和集合(Set)
一,列表(list) 定義一個列表使用一對中(方)括號”[ ] “。 python內建的一種資料型別是列表:list是一種有序的資料集合,可以隨意的新增和刪除其中的資料。比如列出班裡所有的同學的名字,列出所有工廠員工的工號等都是可以用到列表的。 不知道有沒
python中:生成器表示式和列表推導式的比較
l = [2, 3, 5, 7] l2 = [x ** 2 + 1 for x in l] it = iter(l2) print(next(it)) # ? l[1] = 30 print
Python中的列表、元祖、字典
value pop val 什麽 刪除 append 更新 位置 增刪改 一、列表 一組有序項目的集合。可變的數據類型【可進行增刪改查】 列表是以方括號“[]”包圍的數據集合,不同成員以“,”分隔。 列表中能夠包括不論什麽數據類型,也可包括還有一個列表 列表可通過序號訪
23.python中的類屬性和實例屬性
ash ron huang ant pass iou cli ict bin %E5%9C%A8myeclipse%E4%B8%AD%E4%BD%BF%E7%94%A8maven%E5%89%8D%E5%B8%B8%E8%A7%81%E9%94%99%E8%AF%AF%E5
python中的淺拷貝和深拷貝
div blog deep imp class pri cnblogs 字符串 style 1.淺拷貝 copy.copy() 淺拷貝是拷貝只拷貝最外一層(這裏所說的拷貝是重新生成一個內存地址,也就是只有最外層的地址是重新生成) import copy li=[23,45
理解一下python中的淺copy和深copy
學習 class 修改 資源 需要 code [0 str 變量 最近在學習過程中,了解了一下,淺copy和深copy,做個記錄。 所謂淺拷貝就是對引用的拷貝,所謂深拷貝就是對對象的資源的拷貝。 首先,對賦值操作我們要有以下認識: 賦值是將一個對象的地址賦值給一個變量,讓
Python中的對象和對象名
Python今天我們介紹Python中的對象和對象名:Python中所有的變量都是對象。 對象在python裏,其實是一個指針,指向一個數據結構,數據結構裏有屬性,有方法。對象通常就是指變量。從面向對象OO的概念來講,對象是類的一個實例。在python裏很簡單,對象就是變量。 大家有什麽不懂的或者不會的
Python中time模塊和datetime模塊的常用操作以及幾種常用時間格式間的轉換
pyrhon time datatime 幾種常用時間格式的轉換 最常見以及常用的幾種時間格式 1、時間戳(timestamp),時間戳表示的是從1970年1月1日00:00:00開始按秒計算的偏移量。 2、時間元組(struct_time),共有九個元素組。 3、格式化時間(fo
Python中的Unicode編碼和UTF-8編碼
2個 傳輸 硬盤 中文字符 結合 2.7 客戶端 有一點 來看 下午看廖雪峰的Python2.7教程,看到 字符串和編碼 一節,有一點感受,結合 崔慶才的Python博客 ,把這種感受記錄下來: ASCII碼:是用一個字節(8bit, 0-255)中的127個字母表示大
Python中的絕對路徑和相對路徑
clas tail detail keyword os.path win targe 此外 相對路徑 大牛們應該對路徑都很了解了,這篇文章主要給像我這樣的入門小白普及常識用的,啊哈 下面的路徑介紹針對windows,其他平臺的暫時不是很了解。 在編寫的py文件中打開文件
Python中的叠代和可叠代對象
import 元組 自定義 php 怎樣 定義 iterable 判斷 ons 什麽是叠代(iteration)呢? 給定一個list或者tuple,通過for循環來遍歷這個list或者tuple、這種遍歷就是叠代(iteration)。只要是可叠代的對象都可以進行叠代、怎
Python 中的淺拷貝和深拷貝
ont () ebe ans 深拷貝 函數 port epc com 1. 列表和字典,直接賦值,都是淺拷貝,即賦值雙方指向同一地址,因為 Python 對可變對象按引用傳遞。 >>> a = [1, 2, 3] >>> b
Python中獲得當前目錄和上級目錄
http 路徑 返回 path 目錄 net blog sdn style [轉]原文地址:http://blog.csdn.net/liuweiyuxiang/article/details/71154346 獲取當前文件的路徑: from os import path