У меня есть следующий PHP-код, и для жизни я не могу представить простой способдля реализации вокруг функции empty() в python, чтобы проверить, определен ли индекс в список.PHP пустая функция в python
$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