คำถามติดแท็ก array-merge

5
PHP: ผสานสองอาร์เรย์ในขณะที่เก็บกุญแจแทนการทำดัชนีใหม่?
ฉันจะผสานสองอาร์เรย์ (หนึ่งคู่กับ string => value คู่และอีกคู่กับ int => value คู่) ในขณะที่รักษาสตริง / int คีย์? ไม่มีใครเลยที่จะทับซ้อนกัน (เพราะมีเพียงสตริงและอื่น ๆ ที่มีจำนวนเต็มเท่านั้น) นี่คือรหัสปัจจุบันของฉัน (ซึ่งใช้งานไม่ได้เนื่องจาก array_merge กำลังทำดัชนีอาร์เรย์อีกครั้งด้วยคีย์จำนวนเต็ม): // get all id vars by combining the static and dynamic $staticIdentifications = array( Users::userID => "USERID", Users::username => "USERNAME" ); // get the dynamic vars, formatted: varID …
255 php  arrays  array-merge 

29
วิธีการรวมพจนานุกรมของพจนานุกรม?
ฉันต้องการรวมพจนานุกรมหลาย ๆ พจนานุกรมนี่คือสิ่งที่ฉันมีเช่น: dict1 = {1:{"a":{A}}, 2:{"b":{B}}} dict2 = {2:{"c":{C}}, 3:{"d":{D}} ด้วยA B CและDเป็นใบของต้นไม้เช่น{"info1":"value", "info2":"value2"} มีพจนานุกรมที่ไม่ทราบระดับ (ความลึก) อาจเป็นได้ {2:{"c":{"z":{"y":{C}}}}} ในกรณีของฉันมันแสดงถึงโครงสร้างไดเร็กทอรี / ไฟล์ที่มีโหนดเป็นเอกสารและปล่อยให้เป็นไฟล์ ฉันต้องการรวมเข้าด้วยกันเพื่อรับ: dict3 = {1:{"a":{A}}, 2:{"b":{B},"c":{C}}, 3:{"d":{D}}} ฉันไม่แน่ใจว่าฉันจะทำอย่างนั้นกับ Python ได้อย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.