⚡ ในวันนี้แอดจะพาเพื่อน ๆ ทุกคนมาดูความแตกต่างของ 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_補...
「python list index」的推薦目錄:
- 關於python list index 在 BorntoDev Facebook 的最讚貼文
- 關於python list index 在 BorntoDev Facebook 的精選貼文
- 關於python list index 在 91 敏捷開發之路 Facebook 的最佳解答
- 關於python list index 在 吳老師教學部落格 Youtube 的最佳貼文
- 關於python list index 在 吳老師教學部落格 Youtube 的精選貼文
- 關於python list index 在 吳老師教學部落格 Youtube 的精選貼文
- 關於python list index 在 Finding the index of an item in a list - Stack Overflow 的評價
- 關於python list index 在 Python Lists: Indexing & Slicing - YouTube 的評價
- 關於python list index 在 Codeitmi - Python list index() is an inbuilt function that... 的評價
- 關於python list index 在 Lists and Indexing - Python Intro - GitHub Pages 的評價
python list index 在 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 - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
python list index 在 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不是喊假的
python list index 在 吳老師教學部落格 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教學視頻
python list index 在 吳老師教學部落格 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教學視頻
python list index 在 吳老師教學部落格 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教學視頻
python list index 在 Python Lists: Indexing & Slicing - YouTube 的推薦與評價
Lists elements can be accessed using a numerical index in square brackets. This is the same technique that ... ... <看更多>
python list index 在 Codeitmi - Python list index() is an inbuilt function that... 的推薦與評價
Python list index () is an inbuilt function that searches an element in the list and returns its index. The list index() method returns the index of the... ... <看更多>
python list index 在 Finding the index of an item in a list - Stack Overflow 的推薦與評價
... <看更多>
相關內容