2016-06-30 57 views

回答

1

x是一個字符串列表。你必須第一個元素轉換爲int:

int(x[0]) == 586 

,或者如果你想有一個不等式:

int(x[0]) < y 
1

你要比賽,這將永遠是一個字符串(或字節轉換,如果你」重新使用字節)爲一個整數。或者,將其與一個字符串(或字節,再次)進行比較。您還必須實際查看list。以下可能是最簡單的方法:

>>> x = ['586'] 
>>> '586' in x 
True 
+0

如果我需要做如果y = 600,如果x Saadi381

+0

這是沒有意義的,你正在使用。 're.findall'用於查找多個匹配,產生一個'list'。您可以檢查列表中的會員資格,但更具體的比較不明確。你想檢查所有的名單成員是否不超過某個值? – TigerhawkT3

+0

道歉;我會重申;如果輸入的值等於或小於x = 600和y =(「586MB可用」),那麼我只想匹配,如果x大於或小於y – Saadi381