in
2022/07/27
-----
https://pixabay.com/zh/photos/snake-python-serpent-scales-543243/
-----
一、in 的基本觀念:
1. 判斷是否在 str、list、tuple、set、dict 等型態的物件中 [3]。若是 dict 則判斷其 key [4]。
2. 此三者(for、in、range)經常一起使用。
-----
Appendix. A. for
「The in keyword has two purposes:
The in keyword is used to check if a value is present in a sequence (list, range, string etc.).
The in keyword is also used to iterate through a sequence in a for loop.」[1]。
「in 關鍵字有兩個用途:
in 關鍵字用於檢查值是否存在於序列(列表、範圍、字串等)中。
in 關鍵字還用於遍歷 for 循環中的序列。」
-----
Appendix. B. str、list、tuple、set、dict
「The in operator works with iterable types, such as lists or strings, in Python. 」[2]。
「in 運算符適用於 Python 中的可迭代類型,例如列表或字串。」
「Python iterable means that the object can be looped through using a for loop or a while loop.
Common examples of iterables are:
Lists
Strings
Dictionaries
Tuples
Sets」[3]。
「Python 可迭代意味著物件可以使用 for 循環或 while 循環。
可迭代的常見例子是:
列表
字串
字典
元組
集合」
-----
Appendix. C. key
「關鍵字(keyword)in 用來判斷複合資料型態如串列(list)、字串(string)等是否包含指定元素,字典(dictionary)方面則是判斷是否包括指定的 key 。」[4]。
-----
References
# for
[1] Python in Keyword
https://www.w3schools.com/python/ref_keyword_in.asp
# for、while
[2] Python "in" and "not in" Operators - Codingem
https://www.codingem.com/in-operator-in-python/
# str、list、tuple、set、dict
[3] Python Iterables & Iterators: A Complete Guide [in 2022] - Codingem
https://www.codingem.com/python-iterables-and-iterators/
# key
[4] Python 速查手冊 - 3.8 in 運算
http://kaiching.org/pydoing/py/python-in.html
-----
Python Machine Learning(目錄)
https://mandhistory.blogspot.com/2022/05/python.html
-----
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。