Запитання з тегом «tuples»

У програмуванні кортежі прості * типи продуктів *, що представляють упорядковані колекції типів.


11
Що таке "названі кортежі" в Python?
Читаючи зміни в Python 3.1 , я знайшов щось ... несподіване: Тепер кортеж sys.version_info тепер називається кортежем : Я ніколи не чув про названі кортежі раніше, і думав, що елементи можна або проіндексувати цифрами (як у кортежах і списках), або клавішами (як у диктах). Я ніколи не очікував, що вони …

30
Який еквівалент пари C ++ <L, R> на Java?
Чи є вагома причина, чому її немає Pair&lt;L,R&gt;на Яві? Що було б еквівалентом цієї конструкції C ++? Я вважаю за краще уникати повторного втілення свого власного. Здається, що 1.6 надає щось подібне ( AbstractMap.SimpleEntry&lt;K,V&gt;), але це виглядає досить складно.
671 java  tuples  std-pair 

10
Як сортувати список / кортеж списків / кортежів за елементом за заданим індексом?
У мене є деякі дані або в списку списків, або в списку кортежів, таких як: data = [[1,2,3], [4,5,6], [7,8,9]] data = [(1,2,3), (4,5,6), (7,8,9)] І я хочу сортувати по 2-му елементу в підмножині. Значення, сортування по 2,5,8 , де 2знаходиться з (1,2,3), 5від (4,5,6). Який загальний спосіб це зробити? …
657 python  list  sorting  tuples 

5
Перетворити список для кортежу в Python
Я намагаюся перетворити список в кортеж. Більшість рішень в Google пропонують такий код: l = [4,5,6] tuple(l) Однак при появі коду з'являється повідомлення про помилку: TypeError: об'єкт 'tuple' не можна викликати Як я можу виправити цю проблему?

4
Розширення кортежів на аргументи
Чи є спосіб розширити кортеж Python у функції - як фактичні параметри? Наприклад, тут expand()робиться магія: some_tuple = (1, "foo", "bar") def myfun(number, str1, str2): return (number * 2, str1 + str2, str2 + str1) myfun(expand(some_tuple)) # (2, "foobar", "barfoo") Я знаю, що можна визначити myfunяк myfun((a, b, c)), але, …

10
Чому в Python немає розуміння кортежу?
Як ми всі знаємо, є розуміння списку, як [i for i in [1, 2, 3, 4]] і є розуміння словника, як {i:j for i, j in {1: 'a', 2: 'b'}.items()} але (i for i in (1, 2, 3)) виявиться в генераторі, а не в tupleрозумінні. Чому так? Я здогадуюсь, що …

8
Як об'єднати списки в список кортежів?
Який пітонічний підхід для досягнення наступного? # Original lists: list_a = [1, 2, 3, 4] list_b = [5, 6, 7, 8] # List of tuples from 'list_a' and 'list_b': list_c = [(1,5), (2,6), (3,7), (4,8)] Кожен член list_c- кортеж, перший член якого є, list_aа другий - з list_b.
297 python  list  merge  tuples 

9
Як легко ініціалізувати список кортежів?
Я люблю кортежі . Вони дозволяють швидко групувати релевантну інформацію разом без необхідності писати структуру чи клас для неї. Це дуже корисно під час рефакторингу дуже локалізованого коду. Однак ініціалізація їх списку здається трохи зайвою. var tupleList = new List&lt;Tuple&lt;int, string&gt;&gt; { Tuple.Create( 1, "cow" ), Tuple.Create( 5, "chickens" ), …

8
Додайте змінні до кортежу
Я вивчаю Python і створюю підключення до бази даних. Намагаючись додати до БД, я думаю створити кортежі з інформації, а потім додати їх до БД. Що я роблю : я беру інформацію від користувача і зберігаю її у змінних. Чи можу я додати ці змінні в кортеж? Чи можете ви …
282 python  tuples 

11
Ігноруйте кратне повернене значення python
Скажіть, у мене є функція Python, яка повертає декілька значень у кортежі: def func(): return 1, 2 Чи є приємний спосіб ігнорувати один з результатів, а не просто призначати тимчасову змінну? Скажіть, якщо мене зацікавило лише перше значення, чи є кращий спосіб, ніж цей: x, temp = func()
274 python  function  tuples 


8
Перетворення кортежу в список і назад
Зараз я працюю над редактором карт для гри в пігамі, використовуючи карти плиток. Рівень побудований з блоків у такій структурі (хоча і значно більшої): level1 = ( (1,1,1,1,1,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,1,1,1,1,1)) де "1" - це стіна, а "0" - це порожній повітря. Наступний код є в основному тим, …
206 python  list  tuples 

15
Краще іменування в класах Tuple, ніж "Item1", "Item2"
Чи існує спосіб використання класу Tuple, але вкажіть назви елементів у ньому? Наприклад: public Tuple&lt;int, int, int int&gt; GetOrderRelatedIds() Це повертає ідентифікатори для OrderGroupId, OrderTypeId, OrderSubTypeId і OrderRequirementId. Було б непогано дозволити користувачам мого методу знати, що це таке. (Коли ви викликаєте метод, результати - результат.Ітем1, результат.Ітем2, результат.Ітем3, результат.Ітем4. Не …
204 c#  c#-4.0  tuples 

8
Чому кортежі можуть містити елементи, що змінюються?
Якщо кортеж незмінний, то чому він може містити предмети, що змінюються? Здається, суперечливість, що коли елемент, що змінюється, наприклад список, змінюється, кордон, якому він належить, вважає незмінним.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.