Size: a a a

2020 March 09

ДК

Даниил Козырев in SPb Python
может сработает
источник
2020 March 10

M

Max in SPb Python
добрый день.
источник

M

Max in SPb Python
подскажите плз,
b= [3, 4, 23, 34, 23, 9, 10, 11]
b[2:5]=23,34
b
[3, 4, 23, 34, 9, 10, 11]
вопрос - почему при срезе от 2 до 5 значения (то есть должно быть 2 и 4 значение, а выводит 2 и 3 значение)
ведь счет начинается с нуля. в условии начало с 2 значения и до 5, значит 2 и 4. а выдает 2 и 3.
источник

SO

Simon Osipov in SPb Python
Этот код запускается не в Юпитер ноутбуке?
источник

M

Max in SPb Python
нет. в шеле
источник

M

Max in SPb Python
3,8
источник

SO

Simon Osipov in SPb Python
Именно в такой последовательности? Никаких других команд, которые работают с переменной b не вызывалось?
источник

M

Max in SPb Python
щас весь текст скину
источник

M

Max in SPb Python
b=[3,4,5,6,7,8,9,10,11]
>>> b
[3, 4, 5, 6, 7, 8, 9, 10, 11]
>>> b=[1:4]
SyntaxError: invalid syntax
>>> b[1:4]
[4, 5, 6]
>>>
>>> b[2:-1]
[5, 6, 7, 8, 9, 10]
>>> b[2:999]
[5, 6, 7, 8, 9, 10, 11]
>>> b[2:]
[5, 6, 7, 8, 9, 10, 11]
>>> b[-1:]
[11]
>>> b[:2]
[3, 4]
>>> b[:]
[3, 4, 5, 6, 7, 8, 9, 10, 11]
>>> b[::2]
[3, 5, 7, 9, 11]
>>> b[::3]
[3, 6, 9]
>>> b[::4]
[3, 7, 11]
>>> b[::5]
[3, 8]
>>> b[::6]
[3, 9]
>>> b[::8]
[3, 11]
>>> b[::9]
[3]
>>> b[::10]
[3]
>>> b[::11]
[3]
>>> b[::2]
[3, 5, 7, 9, 11]
>>> b[1::2]
[4, 6, 8, 10]
>>> b[3:7:3]
[6, 9]
>>> b[::-1]
[11, 10, 9, 8, 7, 6, 5, 4, 3]
>>> b[::-2]
[11, 9, 7, 5, 3]
>>> b[2]
5
>>> b[2]=100
>>> b
[3, 4, 100, 6, 7, 8, 9, 10, 11]
>>> b[2:5]=23,34
>>> b
[3, 4, 23, 34, 8, 9, 10, 11]
>>> b[3:5]=34,23
>>> b
[3, 4, 23, 34, 23, 9, 10, 11]
>>> b[2:5]=23,34
>>> b
[3, 4, 23, 34, 9, 10, 11]
>>>
источник

M

Max in SPb Python
назначил в B список. потом начал играться с ним. в итоге начал делать срезы и впал в стопор, так как не понимаю почему срез 2:5 у меня выводится 2 и 3 символ а не 2 и 4
источник

M

Max in SPb Python
считаю с 0 и непонимаю
источник

SO

Simon Osipov in SPb Python
Вы в самом конце не выводите, а присваиваете
источник

M

Max in SPb Python
да. но я же указываю что 2 и 4 символ //[2::5]=34,23
источник

M

Max in SPb Python
а присвоение происходит на 2 и 3 значение
источник

SO

Simon Osipov in SPb Python
В b[2:5] три элемента списка
источник

M

Max in SPb Python
вот эт я и не понимаю
источник

SO

Simon Osipov in SPb Python
2, 3 и 4
источник

M

Max in SPb Python
да, но я же указываю сколь ко именно значений //[2::5]=34,23//
источник

M

Max in SPb Python
те 34 и 23
источник

M

Max in SPb Python
третьего же нету
источник