嗨繼承人的什麼,我試圖做打印通過一定的映射
讓說有話
list = ["Ack","Ashley","book","channel","Charlie","David","Eli,"George""Zebra"]
的有序列表,我怎麼可以打印此這樣的例子的列表和羣組它該
- 如果有一個變量,將打印不帶括號或 qutations
- 如果有多於一個它將組瓦特第i個基於一個 字典例如
托架他們dictmap = {1:[ 「一個」, 「A」, 「B」, 「B」, 「C」, 「C」], 2:[ 「d」, 「d」, 「e」 的, 「E」, 「F」, 「F」],..
所以所有的起始與從1映射字母的話:將被分組在支架等等
因此上述列表的所需輸出將簡單地爲
[Ack,Ashely,book,channel,Charlie] [David,Eli] George Zebra
我不知道什麼嘗試 – pyCthon 2012-07-12 05:27:11
你可以對分組你想更清晰?我看不到'list'和'dictmap'之間的連接。 – xvatar 2012-07-12 05:34:22
你是否按第一個字母分組?我認爲你的字典是無用的,你需要字母作爲keys.eg'{v:k for k,v in dictmap.items()for v in v}'。然後使用itertools.groupby – 2012-07-12 05:37:58