金耳钩 发表于 2021-5-23 19:53:58

python19讲课后题

为什么if语句那里还要用list(list2),之前不是已经使用过list了吗?

Twilight6 发表于 2021-5-23 20:08:37


第一个 list 是赋值给了 list1 ,而 list2 被赋值的是 调用了 reversed 函数的返回值

reversed 函数返回的是一个反向迭代器,这里通过 list 将反向迭代器的元素全部取出并转为列表

所以 if 比较时候需要先将 list2 进行列表转化

金耳钩 发表于 2021-5-23 20:18:34

Twilight6 发表于 2021-5-23 20:08
第一个 list 是赋值给了 list1 ,而 list2 被赋值的是 调用了 reversed 函数的返回值

reversed 函数返 ...

原来是这样,谢谢你{:10_257:}
页: [1]
查看完整版本: python19讲课后题