set ×5
Создан 09.01.2025
7
голоса
5
ответов
30
просмотров
Как получить элемент из множества без его удаления?

Вопрос о получении значения из множества в Python без удаления элемента

У меня есть следующая ситуация:

s = set([1, 2, 3])

Как я могу получить значение (любое значение) из множества s, не используя метод s.pop()? Я хочу оставить элемент в множестве до тех пор, пока не смогу...

8
голоса
5
ответов
36
просмотров
Как преобразовать массив в множество в Java

Проблема: Я хотел бы преобразовать массив в Set на Java. Есть очевидные способы сделать это (например, с помощью цикла), но я ищу что-то более элегантное, например, что-то похожее на:

java.util.Arrays.asList(Object[] a);

Есть идеи?

6
голоса
3
ответов
23
просмотров
Пустой литерал множества?

[] обозначает пустой список

() обозначает пустой кортеж

обозначает пустой словарь

Существует ли аналогичная нотация для пустого множества? Или мне нужно использовать set()?

6
голоса
5
ответов
34
просмотров
Преобразование Set в List без создания нового списка

Я использую следующий код для преобразования Set в List:

Map> mainMap = new HashMap();

for (int i=0; i < something.size(); i++) {
  Set set = getSet(...); // возвращает разные результаты каждый раз
  List listOfNames = new ArrayList(set);
  mainMap.put(differentKeyName,...
12
голоса
5
ответов
33
просмотров
Получить различия между двумя списками с уникальными элементами

У меня есть два списка в Python:

temp1 = ['One', 'Two', 'Three', 'Four']
temp2 = ['One', 'Two']

Предполагая, что элементы в каждом списке уникальны, я хочу создать третий список, который будет содержать элементы из первого списка, которые не присутствуют во втором...