作者yy2218 (frefsdf)
看板Python
标题[问题] list里的字串可以改成变数吗
时间Wed Jul 13 21:35:18 2022
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://webptt.com/cn.aspx?n=bbs/Python/M.1657719320.A.1FC.html
1F:→ pshuang: eval07/13 21:40
2F:推 lycantrope: eval但直接写成c=[a,b]不就好了.07/13 21:47
※ 编辑: yy2218 (42.72.144.187 台湾), 07/13/2022 21:51:59
3F:→ papple23g: 同楼上 c=[a,b] 07/13 22:21
4F:→ yy2218: 如果a b 会依不同case产生,如何自动产出[a,b...]呢 谢 07/13 22:32
5F:→ yy2218: 谢 07/13 22:32
6F:推 gene50814: locals globals? 07/13 22:44
7F:推 Ruuu307: print(eval(s)) 07/13 22:52
8F:→ papple23g: 先c=[],产生a的当下用c.append(a)呢 07/14 02:33
9F:→ lycantrope: a,b最终都要到c 产生当下就可以c.append(a)啊 07/14 08:53
10F:推 profyang: 真的尽量不要用eval 07/14 09:42
11F:推 pshuang: 看用途啦 大专案少用 自己的工具 方便就是王道 07/14 12:23
12F:→ yy2218: 目前是输出记事本 再读进来处理 07/14 21:29
13F:推 aalexx: 看起来你想要多是二维的list? 07/15 02:48
14F:→ aalexx: 就让他指到其他变数不行吗? 07/15 02:48