laptops = {'OIS12345':['192.168.1.10', 'Windows 8', 'i7', '8GB','2.7GHz', '700GB', '15-Dec-14'],
'OIS23415':['192.168.1.11', 'Windows 8', 'i7', '8GB','2.7GHz', '700GB', '15-Dec-14'],
'OIS23451':['192.168.1.18', 'Windows 7', 'i5', '4GB','2.6GHz', '600GB', '13-Jan-14']}
names = laptops.keys()
attrs = laptops.values()
如何檢查RAM是否小於8GB並打印計算機名稱(鍵)?如何查找/搜索列表中的字典值
我想:
for i in attrs:
match=re.search('(\d)GB',i)
if match:
if match.group(2)<8:
print names
爲什麼不使用嵌套類型的字典,所以你可以通過按鍵做查詢? –
這是我的練習題〜*^_^* so question can not edit〜:p – user3715701
所以你得到這樣的數據? –