2022年8月2日 星期二

in

 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

-----

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。