⚡ ในวันนี้แอดจะพาเพื่อน ๆ ทุกคนมาดูความแตกต่างของ 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 - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
同時也有3276部Youtube影片,追蹤數超過4萬的網紅吳老師教學部落格,也在其Youtube影片中提到,Excel高階函數與VBA設計2020第1次上課 上課內容: 01_填寫課前問卷與下載檔案 02_問卷結果與文字與資料函數 03_REPT函數說明 04_LEN與IF邏輯判斷與MID函數 05_綜合練習 06_錄製巨集預告與改用TEXT函數 完整影音 https://www.youtube.c...
「list python」的推薦目錄:
- 關於list python 在 BorntoDev Facebook 的最佳貼文
- 關於list python 在 BorntoDev Facebook 的精選貼文
- 關於list python 在 BorntoDev Facebook 的最佳貼文
- 關於list python 在 吳老師教學部落格 Youtube 的最佳解答
- 關於list python 在 吳老師教學部落格 Youtube 的最佳貼文
- 關於list python 在 吳老師教學部落格 Youtube 的精選貼文
- 關於list python 在 Why is Python list slower when sorted? - Stack Overflow 的評價
- 關於list python 在 Python-QA/Python的list有沒有類似js的find方法.md at master 的評價
- 關於list python 在 Python 計算list 串列長度 的評價
- 關於list python 在 [Python 新手村] 基礎用法整理-串列(List) - 1010Code 的評價
- 關於list python 在 第7課Python 列表(List) 2 : 常用的功能 的評價
- 關於list python 在 How to do List Manipulation in Python - YouTube 的評價
list 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 python 在 BorntoDev Facebook 的最佳貼文
List หรือ Arrays ทำไมเรียกต่างกันหว่าาาา แล้วมันเหมือนกันมั้ยล่ะเนี่ย มือใหม่อย่างเรานั้นงงไปหมดดด ?? 😂
.
☀️ สวัสดีจ้าา สำหรับมือใหม่ที่ยังไม่เข้าใจการใช้งาน List ในภาษา Python วันนี้แอดได้ให้ทีมรวบรวมความรู้เกี่ยวกับเรื่องนี้มาให้เพื่อน ๆ อ่านกันแล้วจ้า
.
มีตัวอย่างโค้ด และอธิบายให้เห็นภาพชัด ๆ กันไปเลยจ้า !!
.
💥 ถ้าพร้อมแล้ว คลิกลิงค์ไปอ่านกันเลย >> https://www.borntodev.com/2021/06/16/%e0%b8%aa%e0%b8%b2%e0%b8%a3%e0%b8%b0-python-%e0%b8%99%e0%b9%88%e0%b8%b2%e0%b8%a3%e0%b8%b9%e0%b9%89-%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97%e0%b8%b5%e0%b9%88-1/
.
หวังว่าจะเป็นประโยชน์กับเพื่อน ๆ นะฮะ ❤️
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
list python 在 吳老師教學部落格 Youtube 的最佳解答
Excel高階函數與VBA設計2020第1次上課
上課內容:
01_填寫課前問卷與下載檔案
02_問卷結果與文字與資料函數
03_REPT函數說明
04_LEN與IF邏輯判斷與MID函數
05_綜合練習
06_錄製巨集預告與改用TEXT函數
完整影音
https://www.youtube.com/playlist?list=PLYDN7SApJ3Pj1QYalDCQsKpVWCz2uO7tR
教學論壇:
https://groups.google.com/forum/#!forum/excel2vba2020
請先完成課前問卷:
gg.gg/excel2vbaform2
與下載範例檔案:
gg.gg/excel2vba
請先下載範例檔案,一邊觀看,一邊練習,
有問題請在討論區或YOUTUBE下方發問,
東吳遠距教學選課學生,請在觀看完,在MOODLE回覆看完影片。
若練習完成請存檔,之後會再講如何繳交作業方式。
成績核算分別為期中+期末+平時成績+作業成績
課程理念:
1.以循序漸進的方式, 透過詳細的說明和實用的50個Excel VBA範例,
帶領您輕鬆進入 Excel VBA 設計的領域, 並逐步了解整個 VBA 的架構與輪廓,進而學習 VBA 變數、常數、函式及邏輯的觀念, 即使沒有任何程式設計基礎,也能自己親手撰寫 VBA 程序來提昇工作效率, 晉身職場 Excel 高手!
2.進而解說EXCEL與資料庫的結合,甚至將EXCEL當成資料庫來使用,
結合函數、VBA等更深入的功能,讓資料處理和分析的應用更上層樓。
五大類函數與自訂函數
一、文字和資料函數
二、邏輯函數
三、日期和時間函數
四、數學和三角函數
五、檢視和參照函數
上課用書:
Excel VBA一點都不難:一鍵搞定所有報表
超圖解 Excel VBA 基礎講座
吳老師 110/9/27
函數,元智大學,程式設計,線上教學excel vba教學電子書,excel vba範例,vba語法,vba教學網站,vba教學講義,vba範例教學,excel vba教學視頻
list python 在 吳老師教學部落格 Youtube 的最佳貼文
Excel高階函數與VBA設計2020第1次上課
上課內容:
01_填寫課前問卷與下載檔案
02_問卷結果與文字與資料函數
03_REPT函數說明
04_LEN與IF邏輯判斷與MID函數
05_綜合練習
06_錄製巨集預告與改用TEXT函數
完整影音
https://www.youtube.com/playlist?list=PLYDN7SApJ3Pj1QYalDCQsKpVWCz2uO7tR
教學論壇:
https://groups.google.com/forum/#!forum/excel2vba2020
請先完成課前問卷:
gg.gg/excel2vbaform2
與下載範例檔案:
gg.gg/excel2vba
請先下載範例檔案,一邊觀看,一邊練習,
有問題請在討論區或YOUTUBE下方發問,
東吳遠距教學選課學生,請在觀看完,在MOODLE回覆看完影片。
若練習完成請存檔,之後會再講如何繳交作業方式。
成績核算分別為期中+期末+平時成績+作業成績
課程理念:
1.以循序漸進的方式, 透過詳細的說明和實用的50個Excel VBA範例,
帶領您輕鬆進入 Excel VBA 設計的領域, 並逐步了解整個 VBA 的架構與輪廓,進而學習 VBA 變數、常數、函式及邏輯的觀念, 即使沒有任何程式設計基礎,也能自己親手撰寫 VBA 程序來提昇工作效率, 晉身職場 Excel 高手!
2.進而解說EXCEL與資料庫的結合,甚至將EXCEL當成資料庫來使用,
結合函數、VBA等更深入的功能,讓資料處理和分析的應用更上層樓。
五大類函數與自訂函數
一、文字和資料函數
二、邏輯函數
三、日期和時間函數
四、數學和三角函數
五、檢視和參照函數
上課用書:
Excel VBA一點都不難:一鍵搞定所有報表
超圖解 Excel VBA 基礎講座
吳老師 110/9/27
函數,元智大學,程式設計,線上教學excel vba教學電子書,excel vba範例,vba語法,vba教學網站,vba教學講義,vba範例教學,excel vba教學視頻
list python 在 吳老師教學部落格 Youtube 的精選貼文
Excel高階函數與VBA設計2020第1次上課
上課內容:
01_填寫課前問卷與下載檔案
02_問卷結果與文字與資料函數
03_REPT函數說明
04_LEN與IF邏輯判斷與MID函數
05_綜合練習
06_錄製巨集預告與改用TEXT函數
完整影音
https://www.youtube.com/playlist?list=PLYDN7SApJ3Pj1QYalDCQsKpVWCz2uO7tR
教學論壇:
https://groups.google.com/forum/#!forum/excel2vba2020
請先完成課前問卷:
gg.gg/excel2vbaform2
與下載範例檔案:
gg.gg/excel2vba
請先下載範例檔案,一邊觀看,一邊練習,
有問題請在討論區或YOUTUBE下方發問,
東吳遠距教學選課學生,請在觀看完,在MOODLE回覆看完影片。
若練習完成請存檔,之後會再講如何繳交作業方式。
成績核算分別為期中+期末+平時成績+作業成績
課程理念:
1.以循序漸進的方式, 透過詳細的說明和實用的50個Excel VBA範例,
帶領您輕鬆進入 Excel VBA 設計的領域, 並逐步了解整個 VBA 的架構與輪廓,進而學習 VBA 變數、常數、函式及邏輯的觀念, 即使沒有任何程式設計基礎,也能自己親手撰寫 VBA 程序來提昇工作效率, 晉身職場 Excel 高手!
2.進而解說EXCEL與資料庫的結合,甚至將EXCEL當成資料庫來使用,
結合函數、VBA等更深入的功能,讓資料處理和分析的應用更上層樓。
五大類函數與自訂函數
一、文字和資料函數
二、邏輯函數
三、日期和時間函數
四、數學和三角函數
五、檢視和參照函數
上課用書:
Excel VBA一點都不難:一鍵搞定所有報表
超圖解 Excel VBA 基礎講座
吳老師 110/9/27
函數,元智大學,程式設計,線上教學excel vba教學電子書,excel vba範例,vba語法,vba教學網站,vba教學講義,vba範例教學,excel vba教學視頻
list python 在 Python-QA/Python的list有沒有類似js的find方法.md at master 的推薦與評價
Python 的list 有沒有類似js 的find 方法. 問題. js 的array 中的 find 寫法很帥. 假設我有一個array, 是array of objects: sample_list = [{key: 1, value: 'a'}, ... ... <看更多>
list python 在 Python 計算list 串列長度 的推薦與評價
本篇ShengYu 介紹Python 計算list 串列長度,Python 計算串列長度的用法與範例如下, 用len() 計算字元串列的元素個數,12l = ['h','e','l','l','o' ... ... <看更多>
list python 在 Why is Python list slower when sorted? - Stack Overflow 的推薦與評價
... <看更多>