Python初学——列表、元组

列表

列表的操作:

1.添加:

1)末尾添加:append()

>>> mumber=['jack','white','smith','jangy','phyhg']
>>> mumber.append('sex')
>>> print(mumber)
['jack', 'white', 'smith', 'jangy', 'phyhg', 'sex']

2)直接插入:insert()

>>> mumber.insert(3,'mua')          #3代表的是列表的第4个元素,python列表的计数都是从0开始
>>> print(mumber)
['jack', 'white', 'smith', 'mua', 'jangy', 'phyhg', 'sex']

2.删除:

1)弹出:pop()            

>>> one=mumber.pop()
>>> print(one,mumber)            
phyhg   ['jack', 'white', 'smith', 'mua', 'jangy']

#有个疑问:如果我要用pop()连着删除一个列表的后三个元素,我怎么用for循环,或者其他方法

 

2)直接删除:del 

可以直接定位,然后删除

>>> mumber=['jack','white','smith','jangy','phyhg']
>>> del mumber[3]
>>> mumber
['jack', 'white', 'smith', 'phyhg']

3)匹配删除:remove()

>>> mumber=['jack','white','smith','jangy','phyhg']
>>> mumber.remove('jack')
>>> mumber
['white', 'smith', 'jangy', 'phyhg']

3替换:

>>> mumber=['jack','white','smith','jangy','phyhg']
>>> mumber[3]=('sex')
>>> mumber
['jack', 'white', 'smith', 'sex', 'phyhg']

 

4列表的复制

1)list=list1

只是单纯的新建立一个变量list,然后list和list1都还是指向同一个列表,无论list和list1哪一个进行操作,最后打印出来的真实的列表都是一样的

 

food=['apple','peach','strawberry','pizza']
>>> my_food=food
>>> print(my_food)
['apple', 'peach', 'strawberry', 'pizza']

>>> food.append('meat')
>>> print(my_food)
['apple', 'peach', 'strawberry', 'pizza', 'meat']

 

2)list=list[:]

list[:]用来对列表进行切片,正向list[0:x],从后向前切片则有[-x:]

 

>>> food=['apple','peach','strawberry','pizza']
>>> print(food[0:4])
['apple', 'peach', 'strawberry', 'pizza']

>>> print(food[-3:])
['peach', 'strawberry', 'pizza']

如果要复制一个列表list=list[:],则是创建了一个新的列表list,它的值与list1一样

 

元组

元组不可更改元素,但是可以赋值

 

转载于:https://www.cnblogs.com/KangZP/p/11104015.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值