wxfnb 发表于 2018-7-25 20:31:57

python从列表中获取元素的问题

红圈画起来 的地方不理解,找大牛解释一下{:9_221:}

无符号整形 发表于 2018-7-25 20:52:21

就是相当于同时执行:
name = name
name = name

wxfnb 发表于 2018-7-25 21:00:20

无符号整形 发表于 2018-7-25 20:52
就是相当于同时执行:

还可以同时执行么,我一直以为只能按照顺序执行

无符号整形 发表于 2018-7-25 21:01:28

wxfnb 发表于 2018-7-25 21:00
还可以同时执行么,我一直以为只能按照顺序执行

额,我只是这样说好理解。。
当然多线程可以实现(伪)同时执行。

wxfnb 发表于 2018-7-25 21:06:08

无符号整形 发表于 2018-7-25 21:01
额,我只是这样说好理解。。
当然多线程可以实现(伪)同时执行。

比如["w","z","m","d"],执行name,name=name,name,如果不是同时执行,按先后顺序,那我真想不通了

无符号整形 发表于 2018-7-25 21:07:36

本帖最后由 无符号整形 于 2018-7-25 21:51 编辑

wxfnb 发表于 2018-7-25 21:06
比如["w","z","m","d"],执行name,name=name,name,如果不是同时执行,按先后顺序,那我真想 ...

额 我把它再解释一下吧。
temp = name
name = name
name = temp

即是交换。

ilyou2049 发表于 2018-7-25 21:22:29

就是交换两个变量的数据:
>>> a = 5
>>> b = 6
>>> a, b = b, a
>>> a
6
>>> b
5
>>>

qiuqiu13 发表于 2018-7-26 11:00:57

意思是把它们两个值调换
页: [1]
查看完整版本: python从列表中获取元素的问题