国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python交換兩個變量的值方法

2020-02-16 00:36:59
字體:
來源:轉載
供稿:網友

大部分語言,例如c語言,交換兩個變量的值需要使用中間變量。

例如交換a,b

偽代碼:

tmp = aa = bb = tmp

python里面可以實現無臨時變量的交換

(a,b) = (b,a)

對于它的交換原理我深感好奇,因為這意味著python解釋器很有可能做了件更多的工作。

如果說變量可以直接交換,那么列表的元素呢?

lists[i], lists[j] =lists[j], lists[i]

是否可以實現列表i,j元素的互換,如果可以實現,原理是什么?

可以實現交換,至于原理,可以用id查看變量或元素的地址。因為python中的變量名類似于指針指向了某個地址,其交換也就是指向改變了。

至于底層的原理,要找一個了解python的人請教一下

以上這篇python交換兩個變量的值方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 太谷县| 长沙县| 肥乡县| 唐海县| 宝坻区| 淄博市| 香港 | 喀什市| 宿州市| 黄大仙区| 浏阳市| 贵南县| 洮南市| 淮安市| 通许县| 苗栗市| 大连市| 杭锦旗| 乐都县| 榆树市| 隆昌县| 县级市| 务川| 枣庄市| 桂东县| 昂仁县| 长泰县| 兴海县| 闸北区| 历史| 霍林郭勒市| 安康市| 鹿邑县| 比如县| 米易县| 马关县| 三门县| 临夏县| 分宜县| 望城县| 会昌县|