Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 22, 2012 15:30:51

dimasik
Зарегистрирован: 2012-11-22
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

помогите решить вот такую простенькую задачу

Дан одномерный массив числовых значений, насчитывающий N элементов. Вставить группу из М новых элементов, начиная с номера К.

Офлайн

#2 Ноя. 22, 2012 16:23:35

adray
Зарегистрирован: 2012-09-15
Сообщения: 123
Репутация: +  18  -
Профиль   Отправить e-mail  

помогите решить вот такую простенькую задачу

где-то я уже слышал что-то похожее #

l1 = [6,7,7,8,9]
l2 = [1,1,1]
l3 = l1[:K] + l2 + l1[K:]

Отредактировано adray (Ноя. 22, 2012 16:32:09)

Офлайн

#3 Ноя. 22, 2012 16:59:57

FrostRunner
Зарегистрирован: 2012-11-22
Сообщения: 4
Репутация: +  2  -
Профиль   Отправить e-mail  

помогите решить вот такую простенькую задачу

adray: Довольно красиво и эстетично)))

Офлайн

#4 Ноя. 22, 2012 17:10:17

dimy44
От: Евпатория
Зарегистрирован: 2012-04-21
Сообщения: 463
Репутация: +  42  -
Профиль  

помогите решить вот такую простенькую задачу

>>> 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]
>>> 

Офлайн

#5 Ноя. 22, 2012 19:48:53

dimy44
От: Евпатория
Зарегистрирован: 2012-04-21
Сообщения: 463
Репутация: +  42  -
Профиль  

помогите решить вот такую простенькую задачу

То, что предложил adray будет актуально, если вместо list будут tuple.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version