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

Набор - это набор, в котором ни один элемент не повторяется, который может иметь возможность перечислять свои элементы в соответствии с критерием упорядочения («упорядоченный набор») или не сохранять порядок («неупорядоченный набор»).

2
numpy.unique дает неправильный вывод для списка наборов
У меня есть список наборов, заданных, sets1 = [{1},{2},{1}] Когда я нахожу уникальные элементы в этом списке, используя Numpy unique, я получаю np.unique(sets1) Out[18]: array([{1}, {2}, {1}], dtype=object) Как видно, результат неверный, что {1}повторяется на выходе. Когда я изменяю порядок на входе, размещая похожие элементы рядом, этого не происходит. sets2 …
14 python  list  numpy  set 

2
Почему наборы Python не сохраняют порядок вставки?
Недавно я с удивлением обнаружил, что, хотя dicts гарантированно сохраняет порядок вставки в Python 3.7+, наборы не являются: >>> d = {'a': 1, 'b': 2, 'c': 3} >>> d {'a': 1, 'b': 2, 'c': 3} >>> d['d'] = 4 >>> d {'a': 1, 'b': 2, 'c': 3, 'd': 4} >>> …
12 python  set  cpython 

3
Pythonic способ игнорирования последнего элемента при выполнении разницы между наборами
Допустим, у меня есть два set()с: a = {('1', '2', '3', 'a'), ('1', '2', '4', 'a'), ('1', '2', '5', 'b')} b = {('1', '2', '3', 'b'), ('1', '2', '4', 'b'), ('1', '2', '6', 'b')} Теперь я хочу найти разницу в множестве, b \ aно проигнорировать последний элемент из каждого кортежа. …
11 python  python-2.7  set 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.