在Python中創建一個列表時,解釋器會在內存中創建一個類似數組的數據結構來存儲數據,數據項自下而上堆放(形成一個堆棧)。類似于其他編程語言中的數組技術,Python列表在內存堆棧中的第一個槽編號為0,第二個編號為1, 以此類推。
Python列表的創建與簡單操作
Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 08:06:12) [MSC v.1900 64 bit (AMD64)] on win32Type "copyright", "credits" or "license()" for more information.>>> userName = ['張三','李四','王老五'] #創建一個名為userName的列表 >>> PRint (userName) #打印列表 ['張三', '李四', '王老五'] >>> userName.append('尼古拉斯趙四') #使用append方法在列表最后增加一個字符串 “尼古拉斯趙四”,append(object)</pre><pre name="code" class="python">>>> print (userName) #打印列表 ['張三', '李四', '王老五', '尼古拉斯趙四'] >>> userName.pop() #使用pop方法刪除列表中一項,pop(index) index參數默認為last'尼古拉斯趙四'</pre><pre name="code" class="python">>>> print (userName) ['張三', '李四', '王老五'] >>> userName.pop(1) #刪除槽號為1的列表項,此處為‘李四’ '李四' >>> print (userName) ['張三', '王老五'] >>> userName.insert(1,'李四') #insert(index,object),將object插入序號index之前 >>> print (userName) ['張三', '李四', '王老五'] >>> userName.insert(1,'愛新覺羅劉能') >>> print (userName) ['張三', '愛新覺羅劉能', '李四', '王老五'] >>> print ('李四') 李四 >>> userName.remove('李四') #remove(object),刪除列表中指定值的列表項 >>> print (userName) ['張三', '愛新覺羅劉能', '王老五'] >>> print (len(userName)) #len(),返回列表的長度 3POP方法與Remove方法的區別pop(index)是刪除指定序號的列表項,index默認為last,即列表最后一項。remove(object)是刪除列表中指定值的列表項。insert方法與append方法的區別insert(index,object),將object插入到序號index之前append(object),將object附加到最后一項
最后將一血送給 Hello World!!!
>>> print ('Hello World!!!')Hello World!!!>>>
新聞熱點
疑難解答