鱼C论坛

 找回密码
 立即注册
查看: 3393|回复: 7

[已解决]python从列表中获取元素的问题

[复制链接]
发表于 2018-7-25 20:31:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
红圈画起来 的地方不理解,找大牛解释一下
最佳答案
2018-7-25 21:07:36
本帖最后由 无符号整形 于 2018-7-25 21:51 编辑
wxfnb 发表于 2018-7-25 21:06
比如["w","z","m","d"],执行name[0],name[1]=name[1],name[0],如果不是同时执行,按先后顺序,那我真想 ...


额 我把它再解释一下吧。
  1. temp = name[3]
  2. name[3] = name[1]
  3. name[1] = temp
复制代码


即是交换。
qq_pic_merged_1532521688714.jpg
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-7-25 20:52:21 | 显示全部楼层
就是相当于同时执行:
  1. name[1] = name[3]
  2. name[3] = name[1]
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-7-25 21:00:20 | 显示全部楼层
无符号整形 发表于 2018-7-25 20:52
就是相当于同时执行:

还可以同时执行么,我一直以为只能按照顺序执行
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-25 21:01:28 | 显示全部楼层
wxfnb 发表于 2018-7-25 21:00
还可以同时执行么,我一直以为只能按照顺序执行

额,我只是这样说好理解。。
当然多线程可以实现(伪)同时执行。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

比如["w","z","m","d"],执行name[0],name[1]=name[1],name[0],如果不是同时执行,按先后顺序,那我真想不通了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-25 21:07:36 | 显示全部楼层    本楼为最佳答案   
本帖最后由 无符号整形 于 2018-7-25 21:51 编辑
wxfnb 发表于 2018-7-25 21:06
比如["w","z","m","d"],执行name[0],name[1]=name[1],name[0],如果不是同时执行,按先后顺序,那我真想 ...


额 我把它再解释一下吧。
  1. temp = name[3]
  2. name[3] = name[1]
  3. name[1] = temp
复制代码


即是交换。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-25 21:22:29 | 显示全部楼层
就是交换两个变量的数据:
>>> a = 5
>>> b = 6
>>> a, b = b, a
>>> a
6
>>> b
5
>>>
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-26 11:00:57 | 显示全部楼层
意思是把它们两个值调换
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-21 20:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表