for word in words: # in [.....]判断内容有没有在列表中存在
if w in words:
print('存在')
break
in '' 判断输入的内容==列表中拿出来的字符串
比如 ’go‘ in 'good' / 'good' == 'good'
if 'good' == 'good': ---> 比较的内容是'good' 'good'
print('相等')
if 'good' in 'good' ----> in 运算符 应用在字符串的判断中 也可以用在[]
print('包含或相等')
if 'go' in 'good' ----> 判断 'go' 是否在 'good'中
print('包含或相等')
i = 1
if 'good' in ['goods','good','abc'] ------>判断是否和类表中的值相等,True/False
print('包含.....',i)
i += 1
结果: 包含.....1
-----------------------------------------------------------------------
i = 1
for w in ['goods','good','abc'] ------>遍历列表
print('good' in w) -------> True True False
print('---------->',i) ------>1 2 3
i += 1
结果: 包含.....1
总结:if 可以让 in 判断作为一个条件表达式
if 'a' in 'abc':
pass
if 'a' in ['a','b','c']
pass
但是:
for .... in 循环条件
for 变量 in 字符串|列表: 一次去里面的一个值
pass