看板 Python 關於我們 聯絡資訊
a=[1,2,3] b=[4,5,6] c=[“a”,”b”] for I in c: Print (I) 想請問各位大大如何將c中的字串改為list a與b 謝謝 https://i.imgur.com/yJTXxJV.jpg 使用eval還是印出字串耶 因為c的list是用for產出來的 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.144.187 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1657719320.A.1FC.html
pshuang: eval07/13 21:40
lycantrope: eval但直接寫成c=[a,b]不就好了.07/13 21:47
※ 編輯: yy2218 (42.72.144.187 臺灣), 07/13/2022 21:51:59
papple23g: 同樓上 c=[a,b] 07/13 22:21
yy2218: 如果a b 會依不同case產生,如何自動產出[a,b...]呢 謝 07/13 22:32
yy2218: 謝 07/13 22:32
gene50814: locals globals? 07/13 22:44
Ruuu307: print(eval(s)) 07/13 22:52
papple23g: 先c=[],產生a的當下用c.append(a)呢 07/14 02:33
lycantrope: a,b最終都要到c 產生當下就可以c.append(a)啊 07/14 08:53
profyang: 真的盡量不要用eval 07/14 09:42
pshuang: 看用途啦 大專案少用 自己的工具 方便就是王道 07/14 12:23
yy2218: 目前是輸出記事本 再讀進來處理 07/14 21:29
aalexx: 看起來你想要多是二維的list? 07/15 02:48
aalexx: 就讓他指到其他變數不行嗎? 07/15 02:48