Python列表及简单操作

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 win32
Type "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!!!
>>> 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值