คำถามในหัวข้อ 'dictionary'
Performance comparison of Dictionaries [duplicate]
ฉันสนใจค่าประสิทธิภาพ (การวิเคราะห์ BIG-O) ของการค้นหาและแทรกการดำเนินการสำหรับ. NET พจนานุกรม (ทั่วไปหรือไม่): Hashtable, SortElist, StringDictionary, ListDictionary, HybridDictionary, Namevaluecollection, SortEdList ,U >
Link to a web page with...
3589 มุมมอง
schedule
14.11.2023
วิธีที่มีประสิทธิภาพในการค้นหาค่าตามคีย์ใน php [ซ้ำกัน]
ด้วยรายการคู่คีย์/ค่าประมาณ 100,000 คู่ (ทั้งสองสตริง โดยส่วนใหญ่จะมีอักขระประมาณ 5-20 ตัวต่อคู่) ฉันกำลังมองหาวิธีค้นหาค่าสำหรับคีย์ที่กำหนดอย่างมีประสิทธิภาพ
สิ่งนี้จะต้องทำในเว็บไซต์ php ฉันคุ้นเคยกับตารางแฮชใน java...
4752 มุมมอง
schedule
16.11.2023
Linq - เข้าร่วมผ่านพจนานุกรมโดยที่ KeyValuePair.Value เป็นคอลเล็กชันของตัวเอง
พยายามทำความเข้าใจว่าการรวมควรมีลักษณะอย่างไรตามตัวอย่างด้านล่าง ความช่วยเหลือใด ๆ ในการพิจารณาว่าเป็นไปได้หรือไม่ที่จะเขียน linq สำหรับสิ่งต่อไปนี้จะได้รับการชื่นชมอย่างมาก!
List<string> col1;
Dictionary<string,...
4272 มุมมอง
schedule
11.12.2023
จะหาพจนานุกรมภาษาฝรั่งเศสสำหรับ ispell ได้ที่ไหน
ฉันกำลังแก้ไขเอกสารเป็นภาษาฝรั่งเศสด้วย Emacs ispell จะเป็นพจนานุกรมภาษาอังกฤษตามค่าเริ่มต้น เมื่อฉันลอง ispell-change-dictionary มันเสนอ francais-tex , francais7 และ francais ในรายการ แต่พอเลือกใครแล้วทำ ispell-word มันก็บอก Error: The...
4302 มุมมอง
schedule
10.12.2023
จะสร้าง defaultdict จากพจนานุกรมได้อย่างไร?
หากฉันมี d=dict(zip(range(1,10),range(50,61))) ฉันจะสร้าง collections.defaultdict จาก dict ได้อย่างไร
ดูเหมือนว่าอาร์กิวเมนต์เดียวที่ defaultdict จะใช้คือฟังก์ชันของโรงงาน ฉันจะต้องเริ่มต้นใช้งานแล้วดำเนินการตาม d ดั้งเดิมและอัปเดต...
35007 มุมมอง
schedule
05.01.2024
python: ค้นหาคำในพจนานุกรมอย่างรวดเร็วด้วยไวด์การ์ด*
เมื่อพิจารณาจากข้อความซึ่งแบ่งออกเป็นรายการคำ ฉันต้องการค้นหาแต่ละคำในพจนานุกรมของคำ ซึ่งก็อ่านจากไฟล์ข้อความและ split('\n') เช่นกัน
แทนที่จะตรวจสอบว่าแต่ละคำมีอยู่ในพจนานุกรมหรือไม่ (ซึ่งช้ามาก) ฉันต้องเลือกรายการองค์ประกอบตามไวด์การ์ด* ('*'...
2463 มุมมอง
schedule
21.01.2024
โครงสร้างไฟล์พจนานุกรมของ Open Spell-Checkers
มีเอกสารคำอธิบายหรือบทช่วยสอนเกี่ยวกับโครงสร้างไฟล์ของพจนานุกรม FreeDict, Aspell, Hunspell/OpenOffice โดยเฉพาะเกี่ยวกับสวิตช์ที่ส่วนท้ายของแต่ละแถวในไฟล์ .dic แต่ละไฟล์หรือไม่ ฉันเดาว่าสวิตช์อธิบายการตีความความหมายของคำไม่ว่าจะเป็นก
คำนาม...
1138 มุมมอง
schedule
14.11.2023
วนซ้ำและแก้ไขพจนานุกรม
ฉันกำลังพยายามใช้วิธีแก้ไขปัญหาตามที่อธิบายไว้ใน http://users.metropolia.fi/~dangm/blog/?p=67 . ฉันยังใหม่กับภาษา c# ฉันต้องการวนซ้ำผ่านพจนานุกรมโดยใช้ตัวแจงนับและสำหรับเงื่อนไขเฉพาะ ดังนั้นจึงมีตัวแปรสองตัวที่เป็นปัจจุบันและก่อนหน้า...
288 มุมมอง
schedule
19.12.2023
กลุ่ม KineticJS
ฉันกำลังสร้างแผนที่โลกเชิงโต้ตอบใน HTML5 ฉันใช้ KineticJS เพื่อสร้างรูปหลายเหลี่ยมของประเทศต่างๆ ปัจจุบันฉันมีออสเตรเลียและนิวซีแลนด์ อย่างไรก็ตาม ฉันต้องการหากเลื่อนเมาส์ไปเหนือออสเตรเลียหรือนิวซีแลนด์ ทั้งสองรายการจะถูกไฮไลต์ ฉันไม่รู้วิธีใช้...
1733 มุมมอง
schedule
21.12.2023
ลบองค์ประกอบหลายรายการออกจากรายการตามตำแหน่ง
ฉันต้องการลบองค์ประกอบบางอย่างออกจากรายการ จนถึงตอนนี้ฉันมีฟังก์ชั่นการลบ:
deleteElem :: Int -> [a] -> [a]
deleteElem _ [] = []
deleteElem x zs | x > 0 = take (x-1) zs ++ drop x zs
| otherwise = zs...
1755 มุมมอง
schedule
04.11.2023
Python : จัดเรียงพจนานุกรมโดยใช้ปุ่มตามลำดับจากน้อยไปหามาก
ฉันมีพจนานุกรมต่อไปนี้และฉันต้องการเรียงลำดับจากน้อยไปหามากโดยใช้ปุ่ม
animMeshes = { "anim 0" : 23, "anim 32": 4, "anim 21" : 5, "anim 2" : 66, "anim 11" : 7 , "anim 1" : 5}
ฉันลองใช้:
for mesh,val in sorted(animMeshes.items(), key=lambda...
652 มุมมอง
schedule
13.12.2023
กรองรายการในพจนานุกรมหลามโดยที่คีย์มีสตริงเฉพาะ
ฉันเป็นผู้เขียนโค้ด C ที่กำลังพัฒนาบางสิ่งในหลาม ฉันรู้วิธีการทำสิ่งต่อไปนี้ใน C (และด้วยเหตุนี้ในตรรกะคล้าย C ที่นำไปใช้กับ python) แต่ฉันสงสัยว่าวิธี 'Python' ในการทำคืออะไร
ฉันมีพจนานุกรม d และฉันต้องการดำเนินการกับชุดย่อยของรายการ...
135961 มุมมอง
schedule
22.11.2023
Mule ESB DataMapper: การรวมฟิลด์ 1 คูณด้วยฟิลด์ 2
ฉันมีโครงสร้างดังต่อไปนี้:
โครงสร้าง ก:
<itemlist>
<item>
<id>123</id>
<price>1</price>
<quantity>1</quantity>
</item>
<item>
<id>124</id>...
31 มุมมอง
schedule
25.10.2023
ใครช่วยอธิบายพฤติกรรมของคำสั่งว่างในนิพจน์ตัวสร้างหลามได้ไหม [ทำซ้ำ]
เพื่อนและฉันกำลังคุยกันเรื่องที่เกี่ยวข้องกับการจัดการหน่วยความจำใน Python เมื่อเราสะดุดกับพฤติกรรมด้านล่าง:
In [46]: l = ({} for _ in range(6))
In [47]: [ id(i) for i in l]
Out[47]:
[4371243648, # A
4371245048, # B
4371243648, # A
4371245048,...
54 มุมมอง
schedule
03.12.2023
ตรวจสอบการมีอยู่ของคีย์แบบวนซ้ำและผนวกเข้ากับอาร์เรย์ของ dict
ฉันมีคำสั่งดังต่อไปนี้
{
"key1" : "value1",
"key2" : "value2",
"key3" : "value3",
"key4" : {
"key5" : "value5"
}
}
หาก dict มี key1==value1 ฉันจะเพิ่ม dict ลงในรายการ
สมมติว่า key1==value1 ไม่มีอยู่ในคู่ค่าคีย์คู่แรก...
393 มุมมอง
schedule
15.01.2024
การเพิ่มรายการลงในพจนานุกรมภายในวง
ข้อมูลด้านล่างถูกเข้าใจจากหน้าเว็บและมีรายการดังต่อไปนี้ (เช่นตารางที่มีหลายแถว):
entry1: key1: value1-1, key2: value2-1, key3: value3-1
entry2: key1: value1-2, key2: value2-2, key3: value3-2
entry3: key1: value3-1, key2: value2-3, key3: value3-3...
133891 มุมมอง
schedule
09.11.2023
เหตุใดจึงหยุดวนซ้ำหลังจากค่าแรก
def similarity(dna1, dna2):
count = 0
for i in range(len(dna1)):
if dna1.lower()[i] == dna2.lower()[i]:
count += 1
return count / len(dna1)
def best_match(dna_list, dna):
for dna_seq in dna_list:
dna1 =...
34 มุมมอง
schedule
05.11.2023
การเลือกค่าสุ่มจากพจนานุกรม
สมมติว่าฉันมีพจนานุกรมนี้:
dict = {'a': 100, 'b': 5, 'c': 150, 'd': 60};
ฉันได้รับรหัสที่มีค่ามากที่สุดด้วยรหัสนี้:
most_similar = max(dic.iteritems(), key=operator.itemgetter(1))[0]
มันส่งคืน 'c'...
1073 มุมมอง
schedule
23.12.2023
เรียนรู้ Python วิธีที่ยาก - แบบฝึกหัดที่ 39
ในแบบฝึกหัดที่ 39 ของ Learn Python The Hard Way บรรทัดที่ 37 ถึง 39 มีลักษณะดังนี้:
print "-"*10
for state, abbrev in states.items():
print "%s has the city %s" % (state, abbrev)
ฉันคิดว่าฉันเข้าใจสิ่งนี้ ฉันคิดว่า Python รับ KEY:VALUE...
524 มุมมอง
schedule
17.01.2024
อะไรคือความแตกต่างระหว่างการประกาศคลาส null และการสร้างอินสแตนซ์ของคลาส?
ฉันไม่แน่ใจว่าคำถามของฉันสมเหตุสมผลหรือไม่ แต่ฉันแค่สงสัยว่าโค้ดสองบรรทัดนี้มีความแตกต่างกันหรือไม่:
Dictionary<int, List<string>> myDictionary = new Dictionary<int, List<string>>();
vs
Dictionary<int,...
2149 มุมมอง
schedule
15.01.2024