Python列表及简单操作

来源:互联网 发布:流程图软件visio下载 编辑:程序博客网 时间:2024/05/29 16:15

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(),返回列表的长度  3  


POP方法与Remove方法的区别
pop(index)是删除指定序号的列表项,index默认为last,即列表最后一项。
remove(object)是删除列表中指定值的列表项。

insert方法与append方法的区别
insert(index,object),将object插入到序号index之前
append(object),将object附加到最后一项


最后将一血送给  Hello World!!!

>>> print ('Hello World!!!')Hello World!!!>>> 
                                             
0 0