Запитання з тегом «associative-array»

Асоціативний масив - це абстрактний тип даних, що складається з набору унікальних ключів, відображених у сукупність значень.

7
Як перевірити, чи присутній певний ключ у хеші чи ні?
Я хочу перевірити, чи присутній ключ "користувача" у хесі сеансу чи ні. Як я можу це зробити? Зауважте, що я не хочу перевіряти, чи є значення ключа нульовим чи ні. Я просто хочу перевірити, чи присутній ключ "користувача" .

17
Як видалити об'єкти з асоціативного масиву javascript?
Припустимо, у мене є цей код: var myArray = new Object(); myArray["firstname"] = "Bob"; myArray["lastname"] = "Smith"; myArray["age"] = 25; Тепер, якщо я хотів видалити "прізвище"? .... Чи є якийсь еквівалент myArray["lastname"].remove()? (Мені потрібен елемент, який пропав, тому що важлива кількість елементів, і я хочу підтримувати чистоту.)


13
Перейменуйте ключ словника
Чи є спосіб перейменувати ключ словника, не присвоюючи його значення новому імені та не видаляючи старий ключ імені; і без ітерації через ключ / значення dict? У разі OrdersDict зробіть те саме, зберігаючи позицію цього ключа.

4
Як перебирати асоціативні масиви в Bash
На основі асоціативного масиву в сценарії Bash, мені потрібно повторити його, щоб отримати ключ і значення. #!/bin/bash declare -A array array[foo]=bar array[bar]=foo Я фактично не розумію, як отримати ключ під час використання циклу for-in.

23
Як в PHP ви змінюєте ключ елемента масиву?
У мене є асоціативний масив у формі, key => valueде ключ - числове значення, однак це не послідовне числове значення. Ключ - насправді ідентифікаційний номер, а значення - це кількість. Це добре для більшості випадків, проте я хочу, щоб функція отримала читабельну людиною назву масиву і використовувала цю функцію для …

10
Витягнути підмножину пар ключ-значення з об’єкта словника Python?
У мене великий об’єкт словника, який має кілька пар ключових значень (близько 16), але мене цікавлять лише 3 з них. Який найкращий спосіб (найкоротший / ефективніший / найелегантніший) досягти цього? Найкраще, що я знаю: bigdict = {'a':1,'b':2,....,'z':26} subdict = {'l':bigdict['l'], 'm':bigdict['m'], 'n':bigdict['n']} Я впевнений, що є більш елегантний спосіб, ніж …

15
Java асоціативний масив
Як я можу створювати та отримувати асоціативні масиви на Java, як я можу в PHP? Наприклад: $arr[0]['name'] = 'demo'; $arr[0]['fname'] = 'fdemo'; $arr[1]['name'] = 'test'; $arr[1]['fname'] = 'fname';

9
Динамічне створення ключів в асоціативному масиві JavaScript
Як я можу динамічно створювати ключі в асоціативних масивах javascript? Вся документація, яку я знайшов до цього часу, - це оновлення створених ключів: arr['key'] = val; У мене є така струна " name = oscar " І я хочу закінчити щось подібне: { name: 'whatever' } Тобто я розділяю рядок …


11
Найшвидший спосіб застосувати асоціативний масив за допомогою клавіш
Я шукаю швидкий спосіб перетворити асоціативний масив у рядок. Типова структура виглядає як рядок запиту URL-адреси, але з налаштованими роздільниками, тому я можу використовувати " &" для xhtml посилань або " &" в іншому випадку. Моя перша схильність - використовувати, foreachале оскільки мій метод можна було викликати багато разів за …

5
PHP додає асоціативний масив з буквальними ключами?
Чи можливо додати асоціативний масив з буквальним ключем => парами значень? Я знаю, що array_unshift () працює з цифровими ключами, але я сподіваюся на те, що буде працювати з буквальними ключами. Як приклад я хочу зробити наступне: $array1 = array('fruit3'=>'apple', 'fruit4'=>'orange'); $array2 = array('fruit1'=>'cherry', 'fruit2'=>'blueberry'); // prepend magic $resulting_array = …

14
Як об'єднати властивості з декількох об’єктів JavaScript
Я шукаю найкращий спосіб "додати" кілька об'єктів JavaScript (асоціативні масиви). Наприклад, наведено: a = { "one" : 1, "two" : 2 }; b = { "three" : 3 }; c = { "four" : 4, "five" : 5 }; який найкращий спосіб обчислити: { "one" : 1, "two" : 2, …

10
Використання цілого числа як ключа в асоціативному масиві JavaScript
Коли я створюю новий масив JavaScript і використовую ціле число в якості ключа, кожен елемент цього масиву до цілого числа створюється як невизначений. Наприклад: var test = new Array(); test[2300] = 'Some string'; console.log(test); виведе 2298 невизначених та один 'Some string'. Як я можу змусити JavaScript використовувати 2300 як рядок …


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