Python Coding Reference: index() and find() for string (substrin
- 时间:2020-09-17 14:26:24
- 分类:网络文摘
- 阅读:89 次
How to Find the Index of Given Element in String/Tuple/List in Python?
The index() in Python gives the lowest index that element matches the target. The index starts at zero – where the first element is at index 0. The syntax is:
1 2 3 | string.index(target) [list].index(target) (tuple).index(target) |
string.index(target) [list].index(target) (tuple).index(target)
As we can see, index() can be applied to both string, tuple and list. For example:
1 2 3 | "abcde".index("b") # 1 ["a","b","c","d","e"].index("b") # 1 ("a","b","c","d","e").index("b") # 1 |
"abcde".index("b") # 1 ["a","b","c","d","e"].index("b") # 1 ("a","b","c","d","e").index("b") # 1
If the element is not in the list, string or tuple, a ValueError will the thrown. For example:
1 2 3 4 5 6 | >>> "find me".index("aaa") Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: substring not found >>> </module> |
>>> "find me".index("aaa") Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: substring not found >>> </module>
Therefore, it is often recommended to use index() if you are more likely to be sure that the substring exists or element appears in the tuple/list.
The find() in Python: Finding substring
The string object has a find() method which looks for the first appeared substring(). The Syntax is:
1 | "string".find(substring) |
"string".find(substring)
For example,
1 | "abc".find("b") # 1 |
"abc".find("b") # 1
If the substring is not in the string, then a -1 will be returned without errors.
1 | "abc".find("bac") # -1 |
"abc".find("bac") # -1
–EOF (The Ultimate Computing & Technology Blog) —
推荐阅读:The Ultimate LinkedIn Cheat Sheet Amazon Email Scam Has Consumers On High Alert Department Of Justice Announces ‘Hack The Army’ Program 7 Things You Must Do After Installing Your WordPress Site New Report Discovers Disconnect Between Retailers And Social Med Counting the Prime Arrangements The Minimum Absolute Difference Algorithm of an Array Implement the Depth First Search Algorithm in Graph using Simple Beginner’s Introduction to PHP Memcached Using the Regular Expression to Replace External Links in WordPr
- 评论列表
-
- 添加评论