Re: [問題] 自學PYTHON 對書中範例有疑問 已解答

看板Python作者 (樹枝擺擺)時間7年前 (2018/07/31 19:34), 編輯推噓3(301)
留言4則, 3人參與, 6年前最新討論串2/2 (看更多)
※ 引述《ipodnapin (吸塵器)》之銘言: : 各位先進好,目前我在自學PYTHON : 使用的書精通PYTHON,目前學到第四章有遇到一個問題 : 想請前輩協助解答 : numbers = [1,3,5] : ... number = numbers[position] : ... if number % 2 == 0: : ... print('Found even number', number) : ... break : ... position += 1 : ... else: # break not called : ... print('No even number found') : ... : No even number found : 主要是紅色的這段語法 我不明白 : numbers[position]的意思 : 再麻煩前輩了,謝謝。 : PS.如果有人有PYTHON的學習群組,再拜託加我,謝謝 numbers裡有3個數字,所以len(numbers)是3 position從0開始算,到2結束,共3個數字 numbers[0],是指numbers這個list裡的第2個值,也就是1 numbers[1],是指第2個值,也就是3, numbers[2],是指第3個值,也就是5 numbers如果是list,numbers[0]、numbers[1]、numbers[2]就會分別是1、3、5 如果numbers=str(numbers), 則numbers[0]、numbers[1]、numbers[2]就會是'['、'1'、',', 總共可以從numbers[0]數到numbers[6] 因為numbers是list,所以逐一數的結果會是裡頭的值 如果numbers本身是字串,如numbers = 'numbers', 那numbers[0]、numbers[1]一直到numbers[6], 就會分別是'n'、'u'、'm'、'b'、'e'、'r' == 我不是前輩,我也是自學 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.166.43 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1533036848.A.B1C.html

08/01 05:06, 7年前 , 1F
numbers[0],是指numbers這個list裡的第"2"個值 筆誤?
08/01 05:06, 1F

08/01 05:06, 7年前 , 2F
推用心教學
08/01 05:06, 2F

08/01 22:09, 7年前 , 3F
雖然已解決 但還是謝謝你回文
08/01 22:09, 3F

08/23 23:19, 6年前 , 4F
推用心教學
08/23 23:19, 4F
文章代碼(AID): #1RO4amiS (Python)
文章代碼(AID): #1RO4amiS (Python)