Найти - Пользователи
Полная версия: помогите решить вот такую простенькую задачу
Начало » Python для новичков » помогите решить вот такую простенькую задачу
1
dimasik
Дан одномерный массив числовых значений, насчитывающий N элементов. Вставить группу из М новых элементов, начиная с номера К.
adray
где-то я уже слышал что-то похожее #
l1 = [6,7,7,8,9]
l2 = [1,1,1]
l3 = l1[:K] + l2 + l1[K:]
FrostRunner
adray: Довольно красиво и эстетично)))
dimy44
>>> n, m, k = 10, 5, 4
>>> L1 = range(20, 20+n)
>>> L2 = range(m)
>>> L1, L2
([20, 21, 22, 23, 24, 25, 26, 27, 28, 29], [0, 1, 2, 3, 4])
>>> L1[k:k] = L2[:]
>>> L1
[20, 21, 22, 23, 0, 1, 2, 3, 4, 24, 25, 26, 27, 28, 29]
>>> 
dimy44
То, что предложил adray будет актуально, если вместо list будут tuple.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB