[問題] 請教一個一樣是個很蠢的問題
a={}
addr = [1,2,3,4]
children=[5,6,7,8]
h="!"
for x in addr:
a[x]=children
a[x].append(h)
print a
==========================================================
執行結果
{1: [5, 6, 7, 8, '!', '!', '!', '!'],
2: [5, 6, 7, 8, '!', '!', '!', '!'],
3: [5, 6, 7, 8, '!', '!', '!', '!'],
4: [5, 6, 7, 8, '!', '!', '!', '!'] }
請問為什麼會有[5,6,7,8]後面會有4個"!"而不是只有1個?
如果我只要1個應該怎麼改呢?
謝謝
--
A:妳是琪汀嗎?
B:不...我是喜瑞兒絲。
-------------------------------------------------------------------------------
A:Are you kidding?
B:No, I'm serious.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.122.92
※ 編輯: CHRyo 來自: 140.118.122.92 (06/29 13:22)
推
06/29 13:34, , 1F
06/29 13:34, 1F
→
06/29 13:34, , 2F
06/29 13:34, 2F
推
06/29 13:39, , 3F
06/29 13:39, 3F
推
06/29 13:52, , 4F
06/29 13:52, 4F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 8 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章