Discuss / Python / 关于 list 和 tuple 的问题

关于 list 和 tuple 的问题

Topic source

为什么我用 list() 接收就报错,用 tuple() 接收就正常。 不要说代码问题,其它地方使用list这个方法同样报错,复制大神的代码也报错,总之,我用 list() 这个方法,就从来没正常过。前面学习害我整了几天也没头脑了,后来突然想到改用 tuple() 方法,结果就正常运行了,再试以前的代码也都正常运行。问题就在 list()方法,我很是郁闷。。。

经过无数试验,其它代码正常,所以就不贴出来了,以下是'重点'语句:

list(map(mydef,['adam','LISA','barT'])) 用 list 报错

tuple(map(mydef,['adam','LISA','barT'])) 改用 tuple 正常


  • 1

Reply