我有以下PHP代碼,對於我來說,我想不出一個簡單的&優雅的方式來實現python中的empty()函數來檢查索引是否在一個列表。python中的PHP空函數
$counter = 0;
$a = array();
for ($i=0;$i<100;$i++){
$i = ($i > 4) ? 0 : $i;
if empty($a[$i]){
$a[$i]=array();
}
$a[$i][] = $counter;
$counter++;
}
,如果我做
if a[i] is None
然後我得到索引超出範圍。不過,我知道有多種方法可以實現,但這不是我想要的。
看吧http://stackoverflow.com/questions/473099/python-how-to-check-if-a-given-index-in-a-dict-exists-yet – B7ackAnge7z
,它必須得到執行用數組?一個'dict'可以讓你使用'a.setdefault([])'並完成它... – sarnold
你得到的異常就是把它放在try ... catch塊中的方法。如果你可以向我們展示你的Python代碼,那麼它可能會更容易幫助你,並可能找到一個更簡單的方法來實現你的代碼 – Toote