У меня есть два списка, которые будут созданы во время выполнения. Я хочу объединить списки, которые были сделаны для доступа к данным позже в коде, с конечной целью упрощения моего кода и повышения эффективности моей модели. Могут ли списки быть объединены путем включения одного в другой или есть другой способ? Спасибо.Можно ли объединить списки, включив один список в другой?
2
A
ответ
2
Возможно, это более эффективный способ сделать это, но цикл через один из списков (с foreach) и добавление элемента в другой список (с lput) будет работать.
to setup
let mylist1 [1 2 3]
let mylist2 [4 5 6]
foreach mylist1 [ set mylist2 lput ? mylist2 ]
show mylist2
end
4
Обычный способ конкатенации списков, используя sentence
примитивно. Это даст вам новый список, составленный с элементами ваших двух исходных списков, как в ответе Джен.
В качестве альтернативы вы можете использовать примитив list
для создания списка с двумя исходными списками, включенными в список под.
Следующий пример показывает оба метода:
to setup
let list1 [ 1 2 3 ]
let list2 [ 4 5 6 ]
print sentence list1 list2 ; will print: [1 2 3 4 5 6]
print list list1 list2 ; will print: [[1 2 3] [4 5 6]]
end
Какой вы должны предпочесть, зависит, конечно, от того, что вы хотите с ним делать ...
Смежные вопросы
- 1. Объединить списки в один
- 2. Можно ли объединить словарь списков вместе в один список?
- 3. Python объединить элементы в один список всех элементов в другой
- 4. Java Code Review: Объединить отсортированные списки в один отсортированный список
- 5. Объединить полиморфные списки в один список и Получить производный тип
- 6. Можно ли объединить это в один запрос?
- 7. Объединить Списки в Python
- 8. Добавить списки в другой список
- 9. Можно ли объединить модульные тесты в список?
- 10. Codename Один Список Содержит списки
- 11. , как можно объединить другой индекс в один индекс
- 12. Как объединить списки с чередующимися наблюдениями в один один
- 13. Можно ли вызвать интерпретатор python virtualenv, включив в скрипт строку?
- 14. lisp: объединить список списков в один список?
- 15. Добавить mutmiple Списки в один список
- 16. Как объединить две строки в один список?
- 17. Можно ли объединить несколько файлов JavaScript в один?
- 18. Объединить нарезанных списки
- 19. Как добавить списки списка в один список
- 20. Списки переходов Django в один список
- 21. Linq Объединить списки
- 22. Как объединить списки 2 .Each() в один массив с jQuery
- 23. Объединить 2 отсортированных списки
- 24. Можно ли объединить типы моделей в Django в один объект?
- 25. Скопировать ссылки и объединить списки
- 26. Объединить списки в определенном порядке
- 27. В список списков, Append все списки вместе в один список
- 28. Как объединить списки словарей
- 29. Можно ли объединить два атрибута C# в один?
- 30. Можно ли объединить эти два простых запроса в один запрос?