Вопросы с тегом «slice»

Срез - это представление части последовательности, обычно определяемой ссылкой на базовую последовательность, индексом, указывающим начальную позицию, длину или конечную позицию, и, возможно, значение «шага» или «шага». Пожалуйста, используйте теги «нарезка объекта» для задачи нарезки в C ++ и «нарезка программы» для метода анализа.

3
диапазон по интерфейсу {}, в котором хранится фрагмент
Учитывая сценарий, в котором у вас есть функция, которая принимает t interface{}. Если определено, что tэто срез, как мне пройти rangeнад этим срезом? func main() { data := []string{"one","two","three"} test(data) moredata := []int{1,2,3} test(data) } func test(t interface{}) { switch reflect.TypeOf(t).Kind() { case reflect.Slice: // how do I iterate here? …

7
Pandas, выбирающий по метке, иногда возвращает Series, иногда возвращает DataFrame
В Pandas, когда я выбираю метку, которая имеет только одну запись в индексе, я возвращаю серию, но когда я выбираю запись, которая имеет более одной записи, я возвращаю фрейм данных. Почему это? Есть ли способ гарантировать, что я всегда получу фрейм данных? In [1]: import pandas as pd In [2]: …

6
Что это значит?
Я анализирую код Python и не знаю, что pop = population[:] средства. Это что-то вроде списков массивов в Java или двумерных массивов?
95 python  arrays  syntax  slice 

3
Что такое срез в Swift?
Что такое срез в Swift и чем он отличается от массива? Из документации подпись типа нижнего индекса (Диапазон): subscript(Range<Int>) -> Slice<T> Почему бы не вернуть другой, Array<T>а не a Slice<T>? Похоже, я могу объединить срез с массивом: var list = ["hello", "world"] var slice: Array<String> = [] + list[0..list.count] Но …
85 swift  slice 

8
Переворачивание списка с использованием нотации срезов
в следующем примере: foo = ['red', 'white', 'blue', 1, 2, 3] где: foo[0:6:1]будет печатать все элементы в foo. Однако foo[6:0:-1]будет опущен 1-й или 0-й элемент. >>> foo[6:0:-1] [3, 2, 1, 'blue', 'white'] Я понимаю, что могу использовать foo.reverse () или foo [:: - 1] для печати списка в обратном порядке, …
80 python  list  syntax  slice 

9
Объединение элементов списка, если эти элементы находятся между двумя пробелами
У меня есть такой вклад: ['assembly', '', 'py', 'tho', 'n', '', 'ja', 'va', '', 'rub', 'y', '', 'java', 'script', '', 'c++'] Я хочу объединить элементы между ними, ''чтобы иметь такой вывод: ['assembly', 'python', 'java', 'ruby', 'javascript', 'c++'] Я попытался использовать joinи список нарезки следующим образом: a=['assembly', '', 'py', 'tho', 'n', …

4
Разрезание кортежей не возвращает новый объект, в отличие от разрезания списка
В Python (2 и 3). Всякий раз, когда мы используем нарезку списка, он возвращает новый объект, например: l1 = [1,2,3,4] print(id(l1)) l2 = l1[:] print(id(l2)) Вывод >>> 140344378384464 >>> 140344378387272 Если то же самое повторяется с кортежем, возвращается тот же объект, например: t1 = (1,2,3,4) t2 = t1[:] print(id(t1)) print(id(t2)) …
12 python  list  tuples  slice  cpython 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.