python 數值列表 75

2021-10-03 01:15:08 字數 1115 閱讀 5584

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從你指定的第乙個值開始數,並在到達你指定的第二個值後停止,因...