🔥 มาเช็คค่าใน List ง่าย ๆ ด้วย Any และ All กันเถอะ !!
.
👉 Any และ All เป็นฟังก์ชันในภาษา Python ที่ใช้เช็คค่าใน List และ Return ออกมาเป็น True หรือ False ซึ่งทั้งสองจะทำให้เราเขียนโค้ดได้สั้นลง โดยไม่ต้องเขียนวนลูปยาว ๆ เพื่อเช็คค่าใน List ให้ยุ่งยากเลย บอกเลยว่าสะดวกขึ้นสุด ๆ !
.
ไปดูวิธีการใช้งานของแต่ละตัวกันเลย !!
.
🔹 Any (เอาบางตัว) - จะ Return ค่ากลับมาเป็น True เมื่อมีค่าแค่บางตัวเป็น True
.
มาดูให้เห็นภาพกันเลยดีกว่า
any([true, false, false]) # Result in True
any([false, false, false]) # Result in False
.
📑 ตัวอย่าง
num = [1,2,3,4,5,6,7,8]
test = any(ans % 2 != 0 for ans in num)
print(test) # result => True
.
จากโค้ดจะเห็นว่ามันจะ Return ค่าออกมาเป็น True เพราะ มีบางค่าใน List เป็นเลขคี่ และหาร 2 ไม่ลงตัว ยกเว้น 2, 4, 6, และ 8 นั่นเอง
.
มาดู All กันบ้างจ้า !!
.
🔸 All (เอาหมด) - จะ Return ค่ากลับมาเป็น True เมื่อมีค่าทุกตัวเป็น True เท่านั้น
.
ดูชัด ๆ กันเลยจ้า
all([true, true, true]) # Result in True
all([true, true, false]) # Result in False
.
📑 ตัวอย่าง
num = [1,2,3,4,5,6,7,8]
test = all(ans % 2 != 0 for ans in num)
print(test) # result => False
.
อันนี้ใช้ตัวอย่างเดียวกันกับ Any เลย แต่จะเห็นว่า Return ค่าออกมาเป็น False เพราะมีค่าใน List ที่ไม่ได้เป็นเลขคี่ และหาร 2 ลงตัวนั่นเอง
.
เห็นไหมไม่ยากเลยย ยังไงก็ลองไปปรับใช้กับโค้ดของเพื่อน ๆ ดูน้าา 😁
💥 หรือใครอยากอ่านเต็ม ๆ คลิกลิงค์เลยจ้า >> https://www.geeksforgeeks.org/any-all-in-python/ , https://stackabuse.com/any-and-all-in-python-with-examples
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
同時也有8部Youtube影片,追蹤數超過4萬的網紅吳老師教學部落格,也在其Youtube影片中提到,VBA到Python程式2019開發1班第8次上課資料庫新增改寫&將編號(num)欄位改為自動增號&用input輸入與while迴圈多次輸入&新增三筆與利用select將所有資料列出&用SQL語法刪除(Delete)資料與確認&Update&自訂函數與會員資料讀取與寫入到資料庫) 01_重點回顧與...
python num 在 吳老師教學部落格 Youtube 的最佳解答
VBA到Python程式2019開發1班第8次上課資料庫新增改寫&將編號(num)欄位改為自動增號&用input輸入與while迴圈多次輸入&新增三筆與利用select將所有資料列出&用SQL語法刪除(Delete)資料與確認&Update&自訂函數與會員資料讀取與寫入到資料庫)
01_重點回顧與資料庫新增改寫
02_將編號(num)欄位改為自動增號
03_用input輸入與while迴圈多次輸入
04_新增三筆與利用select將所有資料列出
05_用SQL語法刪除(Delete)資料與確認
06_用SQL語法修改(Update)資料與確認
07_自訂函數與會員資料讀取與寫入到資料庫
08_會員資料讀取與寫入到資料庫
完整影音
http://goo.gl/aQTMFS
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/tcfst_python_2019_1
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
課程簡介:入門
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
VBA重要函數到Python
檔案處理
資料庫處理
課程簡介:進階
網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著?
出版社:碁峰? 出版日期:2016/11/29
Python程式設計入門
作者:葉難
ISBN:9789864340057
出版社:博碩文化
出版日期:2015/04/02
吳老師 108/3/13
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
![post-title](https://i.ytimg.com/vi/Y2XPaCnTvFU/hqdefault.jpg)
python num 在 吳老師教學部落格 Youtube 的最讚貼文
VBA到Python程式2019開發1班第8次上課資料庫新增改寫&將編號(num)欄位改為自動增號&用input輸入與while迴圈多次輸入&新增三筆與利用select將所有資料列出&用SQL語法刪除(Delete)資料與確認&Update&自訂函數與會員資料讀取與寫入到資料庫)
01_重點回顧與資料庫新增改寫
02_將編號(num)欄位改為自動增號
03_用input輸入與while迴圈多次輸入
04_新增三筆與利用select將所有資料列出
05_用SQL語法刪除(Delete)資料與確認
06_用SQL語法修改(Update)資料與確認
07_自訂函數與會員資料讀取與寫入到資料庫
08_會員資料讀取與寫入到資料庫
完整影音
http://goo.gl/aQTMFS
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/tcfst_python_2019_1
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
課程簡介:入門
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
VBA重要函數到Python
檔案處理
資料庫處理
課程簡介:進階
網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著?
出版社:碁峰? 出版日期:2016/11/29
Python程式設計入門
作者:葉難
ISBN:9789864340057
出版社:博碩文化
出版日期:2015/04/02
吳老師 108/3/13
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
![post-title](https://i.ytimg.com/vi/j9roYi9LLOQ/hqdefault.jpg)
python num 在 吳老師教學部落格 Youtube 的最讚貼文
VBA到Python程式2019開發1班第8次上課資料庫新增改寫&將編號(num)欄位改為自動增號&用input輸入與while迴圈多次輸入&新增三筆與利用select將所有資料列出&用SQL語法刪除(Delete)資料與確認&Update&自訂函數與會員資料讀取與寫入到資料庫)
01_重點回顧與資料庫新增改寫
02_將編號(num)欄位改為自動增號
03_用input輸入與while迴圈多次輸入
04_新增三筆與利用select將所有資料列出
05_用SQL語法刪除(Delete)資料與確認
06_用SQL語法修改(Update)資料與確認
07_自訂函數與會員資料讀取與寫入到資料庫
08_會員資料讀取與寫入到資料庫
完整影音
http://goo.gl/aQTMFS
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/tcfst_python_2019_1
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
課程簡介:入門
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
VBA重要函數到Python
檔案處理
資料庫處理
課程簡介:進階
網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著?
出版社:碁峰? 出版日期:2016/11/29
Python程式設計入門
作者:葉難
ISBN:9789864340057
出版社:博碩文化
出版日期:2015/04/02
吳老師 108/3/13
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
![post-title](https://i.ytimg.com/vi/Qy11qDG3KfE/hqdefault.jpg)
python num 在 Python NumPy Tutorial for Beginners - YouTube 的必吃
... <看更多>