先看幾個range的用法:
>>>>>> range(10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>>>>> range(2, 10, 2)
[2, 4, 6, 8]
>>>>>> range(2, 7)
[2, 3, 4, 5, 6]
>>>>>> [x*2 for x in range(10)]
[0, 2, 4, 6, 8, 10, 12, 14, 16, 18]
>>>>>> [x for x in range(10) if x%2>0]
[1, 3, 5, 7, 9]
>>>>>> [x + 1 for x in range(10) if x%2==0]
[1, 3, 5, 7, 9]
>>>>>>
1.乙個引數時,生成0到n-1的整數list
2.兩個引數時,生成從第乙個引數開始,到第二個引數前的整數list
3.三個引數時,生成從第乙個引數開始,到第二個引數前的整數list,每個成員相差第三個引數。
4.可以對成員進行加工: [x*2 for x in range(10)]
使用方括號代表list , [ 表示式 for 語句]
5可以對成員進行過濾: [x for x in range(10) if x%2>0] , [ 表示式 for 語句 if 語句]
COBOL 學習筆記 之 疑問篇
1.cobol的年齡多大了?對於這個問題,稍微看看書,查查資料就可以了解得到。cobol是common business oriented language 的縮寫,直譯為通用商業語言。它主要用於解決商業和企業管理等領域的大量資料處理問題,又稱為企業管理語言 資料處理語言等。cobol語言的研製始於...
Python學習筆記 13
本節主要有 集合 集合中只能存放不可變物件 集合中的元素無序且唯一存在,不重複 使用建立集合 s print s type s 使用set建立集合 s 字典s s set 集合s print type s 通過set 來將字典轉化為集合時,只會將鍵儲存在集合中 s set print s s set...
Python 學習筆記(13)
通過某一些條件去 選擇 相關的元素,choose的操作會比自己使用for if else效率要高,類似的還有select函式 1 choose 函式的定義 def choose a,choices,out none,mode raise 說的通俗一點,就是引數a這個陣列的值不能超過choices陣列...