for value in range(1,5):
print(value)
這裡的意思是從1列印到4.
所以如果想要從1列印到5,則必須是range(1,6)
:如何儲存range()的值?
這裡可以使用list()函式:
numbers = list(range(1,6))
print(numbers)
輸出結果:
[1, 2, 3, 4, 5]
even_numbers = list(range(2,11,2))
print(even_numbers)
結果:
[2, 4, 6, 8, 10]
意思是:從2開始,不斷加2,不超過11.
乙個例子:
squares =
for value in range(1,11):
square = value**2
print(squares)
結果:
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
這裡是:把從1到10的平方的值儲存到squres中。
(1)** 是平方
最後列印。
列表解析:
squares = [value**2 for value in range(1,11)]
print(squares)
結果:
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
第一行有三點需要說:
(1)建立新元素squares
(2)squares = value**2
(3)value值是從1到10
這樣更加簡潔。
什麼是切片?
處理列表中的部分元素叫做切片。
players = ['charles', 'martina', 'michael', 'florence', 'eli']
print(players[0:3])
列印其中的一部分,也是切片。 Python 基礎 數值列表
在前面所提的章節中,我們所提及的大多是列表中的字串的操作,那麼接下來將詳細介紹數值列表的建立和使用。數值列表即存放了一株相關的數值型元素的列表,那麼如將這一組資料放入數值列表中呢?lunm input 請輸入乙個人數值列表 請輸入乙個數值列表 1 2,3 4,5 6 lnum 1,2,3,4,5,6...
說說 Python 的數值列表
range 函式可以生成一系列的數字 for v in range 1,10 print v 複製 執行結果 range 函式會從我們所指定的第乙個值開始數,直到到達所指定的第二個值後停止,但不會包含第二個值。這就是程式語言中的差一行為。可以使用函式 list 將 range 函式的結果轉換為列表 ...
python學習筆記 4建立數值列表
1.使用函式range 能輕鬆生成一系列的數字 helloword.py for value in range 1,5 print value 輸出 d www python helloword.py12 34函式range 讓python從你指定的第乙個值開始數,並在到達你指定的第二個值後停止,因...