作者查詢 / calvinvin
作者 calvinvin 在 PTT [ Python ] 看板的留言(推文), 共14則
限定看板:Python
看板排序:
全部Tainan79MuscleBeach46FITNESS32StupidClown30Excalibur28DSLR18MAC15iOS14Python14Stock14MenTalk13Mancare9car8biker6joke6NTHU_STAT946SENIORHIGH6SuperBike6WomenTalk6feminine_sex5FUE5SMSlife5TA_AN5Audiophile4Gossiping4tutor4CFantasy3DC3Digitalhome3Chen_C_H2cookclub2DIABLO2EAseries2FCU_EE97A2FixMyHouse2FJU-ACCR942hardware2HSNU_10652HSNU_10952movie2NCKU_ECO972NDMC-N562THUIM-4th2THUIM-5th2Agronomy-871ASIA-uni1AVEncode1B96305XXX1B97A013XX1Boy-Girl1Browsers1Bunco1cafa1CHSH-94-3191civil951ck57th3181ck59th3271cksh83rd3221CMS_97_S3F1CPU_FC7311CPU_FS7411CPU_MP7311CSMU-AFL1CSMU-MED951CTSH943011CyberFormula1CYCU_EE_07A1Drama1DYU1Ecophilia1EZsoft1FJU-ACCR931FJU-CH-2007B1FJU-LS94b1FJU_PSY0941Free_box1Hate1HCU1HK-movie1HSNU_10601HSNU_10851ILSH-953131INSECT-931Insurance1Jacky1Japanese-B951Jinmen1KS93-3201KS94-3021KS94-3201KUAS1Laser_eye1Liu1MCU_Talk1medstudent1NCCU06_PA1NCCU_trans1NCKU-BEH951NDHU-His961NDMC-D621NDMC-PH231NeiHu7011NFU1NKMU1NKUHT1NTPU-STAT951NTPU-STAT961NTUE-CS981NTUE_Nse991NTUEE_POWER1NTUEOE-IOL1NTUEOE_R306A1NTUmed911NTUST-EE-B911NUU-EE-97A1NUU_Talk1NY-Yankees1pet1QueerHabit1RSPS85-6101sex1ShowOff1SIVS1SSSH-16th-Fk1STU1tabletennis1TFSHS66th3121THUIM-1st1TKU_IHM1TKU_trans1TW-language1USC1VideoCard1Web_Design1WRADPE1XiangSheng1<< 收起看板(136)
首頁
上一頁
1
下一頁
尾頁
1F推: 我覺得官方網站的tutorial還不錯08/08 17:04
3F推: 沒錯,對變數賦值時其實是將變數指向某段記憶體位址,08/31 10:07
4F→: 例如a=[1,2,3], b=a, c=a的意思是創出一段值為[1,2,3]08/31 10:07
5F→: 的記憶體位置,然後將a指向它,b、c則跟a也一樣指向它08/31 10:07
6F→: 。透過a、b、c任一個變數使用method來修改[1,2,3]時,08/31 10:07
7F→: 指向該處的a,b,c當然也就隨之而變。而賦值為list[:]時08/31 10:07
8F→: 則是建立一個新的記憶體位址,其值為list[:],修改原08/31 10:07
9F→: 本的list當然就不會影響到這新的、獨立的東西。08/31 10:07
10F→: 所以你的程式碼將list[:]改成list後,跑的結果是將ans08/31 10:10
11F→: 一直append上tmp,而這個tmp指向的值則是你最後將tmp08/31 10:10
12F→: 給pop完的空list。08/31 10:10
13F推: 以上是我非本科系自學新手的理解,若有觀念、名詞錯誤08/31 10:14
14F→: 煩請大大不吝糾正,若是我自以為而沒回答的原po的問題08/31 10:14
15F→: ,也先說抱歉@@08/31 10:14
首頁
上一頁
1
下一頁
尾頁