天天看点

Python 3.7 不可避免的 in,不识 in 绝不是好 Python 程序员, in 的使用示例大全,in 的技巧

1、遍历序列 - list、tuple

# 常规遍历
array = [1, 2, 3]
for item in array:
    print(item)

# 带索引遍历
for index, item in enumerate(array):
    print(index, item)
           

2、判断元素在序列中是否存在

array = [1, 2, 3]
if 1 in array:
    print('exist') 
           

3、判断 key 在字典中是否存在

mydict = {'key': 'value', 'key2': 'value2'}
if 'mykey' in mydict:
    print('字典中存在 `mykey`')
           

4、遍历字典 key

mydict = {'key': 'value', 'key2': 'value2'}
for key in mydict:
    print(key)
           

5、 判断字符串是否存在某个子字符串

string1 = 'this is a string'
if 'is' in string1:
    print('string1 含有 `is`')
           

6、 遍历字符串

for char in string1:
    print(char)
           

7、 指定索引区间遍历

# for index in range(4): # range(4) 等价于 range(0, 4):
for index in range(2, 4):
    print(index)
           

还有哪些用法,欢迎在评论里留言