Если у меня есть список, как:разбирая список Python
X = [0, 2, 3, 4.0, 1, 0, 3, 0, 0, 0, 2, 1, 5, 2, 6, 0, 2.2, 1]
Как бы написать код Python, который принимает этот список и находит число последовательных положительных чисел, а затем составляет список, который имеет списки каждый из этих последовательных чисел в нем.
, например, этот пример х возвратит число 4 и было бы также вернуться:
[[ 2, 3, 4.0, 1], [3], [ 2, 1, 5, 2, 6], [ 2.2, 1]].
Я написал это, чтобы найти все нули, но я не знаю, куда идти оттуда:
zeros = []
for i in range(0,len(World)):
if z[i]==0:
zeros.append(i)
Не могли бы вы объяснить, что вы пытаетесь сделать более подробно? – khelwood
Я пытаюсь написать функцию, в которой я ввожу список, а затем возвращать количество повторений последовательных чисел в этом списке, а затем возвращать список, содержащий списки этих чисел. – Laura
@ Laura pro-tip: когда кто-то просит более подробно, не просто используйте одни и те же слова в немного другом порядке! – jonrsharpe