⚡ ในวันนี้แอดจะพาเพื่อน ๆ ทุกคนมาดูความแตกต่างของ List และ Tuple ใน Python นั่นเองจ้าาา ทั้งสองเหมือน หรือแตกต่างกันยังไง มาหาคำตอบไปพร้อมกันได้ในโพสต์นี้เลยยย !! ~ ~
.
🔹 List - ชุดข้อมูลแบบ Collection มีการเรียงลำดับเริ่มจาก Index 0 เมื่อสร้างแล้วสามารถแก้ไขได้ และสามารถมีสมาชิกซ้ำกันได้นั่นเอง ข้อมูลอยู่ภายใต้ [ ]
.
👨💻 Code
lts = ["Apple", "papaya", "banana", "orange"]
#Modify an item
lts[2] = "grape"
print(lts)
#output => ['Apple', 'papaya', 'grape', 'orange']
.
🔹 Tuple - ชุดข้อมูลแบบ Collection มีการเรียงลำดับเหมือน List สร้างแล้วแก้ไขไม่ได้ แต่มีสมาชิกซ้ำกันได้ ข้อมูลอยู่ภายใต้ ( )
👨💻 Code
tup = ("Apple", "papaya", "banana", "orange")
#Modify an item
tup[2] = "grape"
print(tup)
#output => TypeError: 'tuple' object does not support item assignment
.
พอจะเห็นความแตกต่างของทั้งสองอย่างแล้วเนอะ ! หากใครมีอะไรเพิ่มเติมสามารถคอมเมนต์ไว้ด้านล่างได้เลยนะ แล้วเจอกันใหม่โพสต์หน้าาาา สวัสดีฮะ ~ ~ 🙏
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
同時也有202部Youtube影片,追蹤數超過4萬的網紅吳老師教學部落格,也在其Youtube影片中提到,東吳EXCEL VBA與資料庫雲端設計116第8次 上課內容: 01_重點回顧與人事考評系統 02_人事考評EXCEL公式說明 03_公式轉為VBA與向下追蹤 04_VBA跨工作表與清除資料優化 05_關閉畫面更新與增快執行速度 06_325人事分欄用INDEX與COLUMN與ROW函數 07_補...
「list index python」的推薦目錄:
- 關於list index python 在 BorntoDev Facebook 的最佳貼文
- 關於list index python 在 BorntoDev Facebook 的最佳解答
- 關於list index python 在 91 敏捷開發之路 Facebook 的最佳解答
- 關於list index python 在 吳老師教學部落格 Youtube 的最佳解答
- 關於list index python 在 吳老師教學部落格 Youtube 的最佳解答
- 關於list index python 在 吳老師教學部落格 Youtube 的最佳解答
- 關於list index python 在 Finding the index of an item in a list - Stack Overflow 的評價
- 關於list index python 在 Python Lists: Indexing & Slicing - YouTube 的評價
- 關於list index python 在 新手#請益python IndexError: list index out of range的錯誤 的評價
- 關於list index python 在 Lists and Indexing - Python Intro - GitHub Pages 的評價
list index python 在 BorntoDev Facebook 的最佳解答
💡 หลาย ๆ คนที่เขียน Python มาสักพักแล้ว หรือบางคนเพิ่งเริ่มเขียน อาจจะยังไม่รู้จักการใช้งาน Iterator และ Iterable กันสักเท่าไหร่ หรือบางคนอาจจะใช้งานอยู่แล้ว แต่ยังไม่รู้ความหมายของมัน…
.
🔥 วันนี้แอดมาสรุปการใช้งาน Iterator และ Iterable มาให้เพื่อน ๆ อ่าน จะได้กระจ่างกันเลยว่าทั้งสองเนี่ยมันคืออะไร ใช้งานยังไง ถ้าพร้อมแล้วไปอ่านกันเลยยยยย!!
.
Iterable - Object ที่สามารถวนซ้ำได้ (List, Tuple, และ Strings ก็เป็น Iterable)
Iterator - ตัวที่ใช้วนซ้ำ
.
ประกอบด้วย Methods ดังนี้
🔹 __iter __ () - ใช้สร้าง Iterator เพื่อวนซ้ำใน Iterable
🔹 __next __ () - ใช้ดึงข้อมูลออกจาก Iterable
.
⚙️ การใช้งาน
iter() จะทำการสร้าง Iterator เพื่อกำหนดการวนซ้ำให้กับ Iterable จากนั้น และ next() จะดึงข้อมูลใน Iterable ออกมาตามลำดับการวนซ้ำนั่นเอง
.
👨💻 ตัวอย่าง1 : ดึงค่าใน Iterable ออกมาตามลำดับ Index
fruit = ["Apple", "papaya", "banana", "orange"]
iterator = iter(fruit)
print(next(iterator))
print(next(iterator))
print(next(iterator))
print(next(iterator))
.
หากเรียกใช้ 'next(iterator_obj)' อีกครั้ง มันจะ Return 'StopIteration' ออกมา เพราะค่าถูกดึงออกมาครบแล้วนั่นเอง
.
📑 ผลลัพธ์
Apple
papaya
banana
orange
.
👨💻 ตัวอย่าง2 : ตรวจสอบค่าใน Object ที่กำหนดว่าเป็น Iterable หรือไม่
def iterable(y):
try:
iter(y)
return True
except TypeError:
return False
arr = [34, [24, 35], (44, 112), {"Prayut":250}]
for i in arr:
print(i, " is iterable : ", iterable(i))
.
📑 ผลลัพธ์
34 is iterable : False
[24, 35] is iterable : True
(44, 112) is iterable : True
{'Prayut': 250} is iterable : True
จะเห็นว่า 34 ไม่ได้เป็น Iterable นั่นเอง
.
💥 Source : https://www.geeksforgeeks.org/python-difference-iterable-iterator/
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
list index python 在 91 敏捷開發之路 Facebook 的最佳解答
這個週末玩 Python 有點玩上癮了。
雖然以前不喜歡動態語言,現在倒是覺得,如果開發人員本身就是能把 code 跟設計地很乾淨的人,用 Python 就可以同時享受動態語言的彈性,靜態語言的特性。
好,真是好。
雖然我 Python 熟悉度還是不高,但 PyCharm 我就還是蠻熟的了。
剛好在試著錄重構 單元測試 的影片,就放上來給大家當個參考啦。(我知道大部分的人連單元測試都不寫,產品代碼都不重構了,更何況 #重構單元測試)
有粉絲朋友也喜歡 Python 的嗎?留言+1 刷起來啊~
#相見恨晚
--
YouTube 影片這裡去:https://www.youtube.com/watch?v=3giSsoBPEU8&list=PLNPgPJ-90sSlgKMxFxjRfnTF-kPVFfr6y&index=74
那個頻道上我放了一些示範用的短片,或是一些培訓給學員的課前練習示範影片,有興趣的朋友就訂閱吧。
訂閱的人越多,我又有動力錄影片分享啊 :)
#極速開發
#單元測試
#JetBrains_Training_Partner不是喊假的
list index python 在 吳老師教學部落格 Youtube 的最佳解答
東吳EXCEL VBA與資料庫雲端設計116第8次
上課內容:
01_重點回顧與人事考評系統
02_人事考評EXCEL公式說明
03_公式轉為VBA與向下追蹤
04_VBA跨工作表與清除資料優化
05_關閉畫面更新與增快執行速度
06_325人事分欄用INDEX與COLUMN與ROW函數
07_補充INEIRECT與MID與LEN函數
08_改為用VBA輸出人事分欄結果
09_增加部門欄未與326題重點
10_326題用班級篩選與複製與Ending
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/?hl=zh-TW#!forum/excel-vba-116
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
課程簡介
五大類函數與自訂函數
一、文字和資料函數
二、邏輯函數
三、日期和時間函數
四、數學和三角函數
五、檢視和參照函數
其他綜合範例
上課用書:
Excel VBA一點都不難:一鍵搞定所有報表
作者: Excel Home
出版社:博碩
出版日期:2013/06/26
定價:380元
超圖解 Excel VBA 基礎講座
作者: 亮亨/譯 出版社:旗標
出版日期:2006/05/15 定價:420元
日本Amazon網站同類書籍銷售No.1
吳老師 110/8/23
函數,東吳進修推廣部,自強基金會,程式設計,線上教學excel vba教學電子書,excel vba範例,vba語法,vba教學網站,vba教學講義,vba範例教學,excel vba教學視頻
list index python 在 吳老師教學部落格 Youtube 的最佳解答
東吳EXCEL VBA與資料庫雲端設計116第8次
上課內容:
01_重點回顧與人事考評系統
02_人事考評EXCEL公式說明
03_公式轉為VBA與向下追蹤
04_VBA跨工作表與清除資料優化
05_關閉畫面更新與增快執行速度
06_325人事分欄用INDEX與COLUMN與ROW函數
07_補充INEIRECT與MID與LEN函數
08_改為用VBA輸出人事分欄結果
09_增加部門欄未與326題重點
10_326題用班級篩選與複製與Ending
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/?hl=zh-TW#!forum/excel-vba-116
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
課程簡介
五大類函數與自訂函數
一、文字和資料函數
二、邏輯函數
三、日期和時間函數
四、數學和三角函數
五、檢視和參照函數
其他綜合範例
上課用書:
Excel VBA一點都不難:一鍵搞定所有報表
作者: Excel Home
出版社:博碩
出版日期:2013/06/26
定價:380元
超圖解 Excel VBA 基礎講座
作者: 亮亨/譯 出版社:旗標
出版日期:2006/05/15 定價:420元
日本Amazon網站同類書籍銷售No.1
吳老師 110/8/23
函數,東吳進修推廣部,自強基金會,程式設計,線上教學excel vba教學電子書,excel vba範例,vba語法,vba教學網站,vba教學講義,vba範例教學,excel vba教學視頻
list index python 在 吳老師教學部落格 Youtube 的最佳解答
東吳EXCEL VBA與資料庫雲端設計116第8次
上課內容:
01_重點回顧與人事考評系統
02_人事考評EXCEL公式說明
03_公式轉為VBA與向下追蹤
04_VBA跨工作表與清除資料優化
05_關閉畫面更新與增快執行速度
06_325人事分欄用INDEX與COLUMN與ROW函數
07_補充INEIRECT與MID與LEN函數
08_改為用VBA輸出人事分欄結果
09_增加部門欄未與326題重點
10_326題用班級篩選與複製與Ending
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/?hl=zh-TW#!forum/excel-vba-116
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
課程簡介
五大類函數與自訂函數
一、文字和資料函數
二、邏輯函數
三、日期和時間函數
四、數學和三角函數
五、檢視和參照函數
其他綜合範例
上課用書:
Excel VBA一點都不難:一鍵搞定所有報表
作者: Excel Home
出版社:博碩
出版日期:2013/06/26
定價:380元
超圖解 Excel VBA 基礎講座
作者: 亮亨/譯 出版社:旗標
出版日期:2006/05/15 定價:420元
日本Amazon網站同類書籍銷售No.1
吳老師 110/8/23
函數,東吳進修推廣部,自強基金會,程式設計,線上教學excel vba教學電子書,excel vba範例,vba語法,vba教學網站,vba教學講義,vba範例教學,excel vba教學視頻
list index python 在 Python Lists: Indexing & Slicing - YouTube 的推薦與評價
Lists elements can be accessed using a numerical index in square brackets. This is the same technique that ... ... <看更多>
list index python 在 新手#請益python IndexError: list index out of range的錯誤 的推薦與評價
新手#請益python IndexError: list index out of range的錯誤. 軟體工程師. 2019年5月21日00:06. 想詢問大神們,遇到數據越界該怎麼解決呢? 自己上網查資訊跟解bug還是 ... ... <看更多>
list index python 在 Finding the index of an item in a list - Stack Overflow 的推薦與評價
... <看更多>
相關內容