有人可以向我解释以下内容(python 2.7)

来自已解析文件的两个字符串数字:

'410.9' '410.9 '(注意尾随空格)

A_LIST = ['410.9 '] 
 
'410.9' in '410.9 ' 
True 
 
'410.9' in A_LIST 
False 

解决这个问题没问题 - 只是想了解为什么会这样。

谢谢!

请您参考如下方法:

in 使用两个字符串检查或子字符串,而 in 使用列表检查成员资格。

你想要的是类似[x for x in A_LIST if '419' in x]


评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

Python 子进程 : why won't the list of arguments work analogous to the full shell string