3
เหตุใด dict.get (คีย์) จึงทำงาน แต่ไม่ใช่ [dict]
ฉันกำลังพยายามจัดกลุ่มสตริงไบนารี่ของตัวเลขบางตัวร่วมกันโดยพิจารณาจากจำนวน 1 ในสตริง สิ่งนี้ใช้ไม่ได้: s = "0 1 3 7 8 9 11 15" numbers = map(int, s.split()) binaries = [bin(x)[2:].rjust(4, '0') for x in numbers] one_groups = dict.fromkeys(range(5), []) for x in binaries: one_groups[x.count('1')] += [x] พจนานุกรมที่คาดหวังone_groupsจะต้องมี {0: ['0000'], 1: ['0001', '1000'], 2: ['0011', '1001'], 3: ['0111', '1011'], 4: …
17
python
dictionary