在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!!!>>>
新闻热点
疑难解答