python基础-04

列表(List)

    []组成.中间可以放很多的内容,每一项使用逗号隔开.

    列表中可以放置任何数据类型的数据.

 

列表的增删改查

1.  注意,list和str是不一样的.lst可以发生改变,所以直接就在原来的对象上进行了操作.

 

append() 在屁股结尾添加,追加

li=["w","x","v"]

li.append("m")

print(li)

 

insert 插入

li=["a","b","c"]

li.insert(1,"d")

print(li)

 

extend 延长,扩展

li=["a","b","c"]

li.extend("def")  or   li.extend(["def"])

print(li)

 

列表是可迭代对象

字符串转换成列表  可以extend()

 

2.删除

pop, remove, clear, delete

 

pop  向外弹

li=["你","我","他"]

li.pop() #弹出最后一个

print(li)

li.pop()

print(li)

li.pop(0) #弹出第一个

print(li)

ret=li.pop() #返回给你,被删除的内容

print(ret)

print(li)

 

remove  指定元素进行删除

li=["a","b","c"]

ret=li.remove("c")

print(ret)

print(li)

 

clear  清空列表

li=[1,2,3,4,5]

ret=li.clear()

print(ret)

 

delete  切片删除

li=["a","b","c"]

print(li[1:])

del li[1:]

 

索引修改

li=["a","b","c","d"]

li[1]="e"

print(li)

 

切片修改

li=["a","b","c","d"]

li[0:2]=["e","f","g"]

print(li)

print(li[0:3:2])

li[3:1:-1]=["g"]  #如果你的步长不是1,元素个数必须要匹配

 

for 循环查询

li=["a","b","c","d"]

for el in li :

print(el)

 

常见操作

li=["a","b","c","d","b"]

ret=li.count("b")    #计数

print(ret)

 

print(len(li))  #长度

 

sort 排序

li=[1,6,9,8,4,7,21]

Li.sort()  #升序,从小到大

li.sort(reverse=True)  #降序

print(li)

 

li=["1","9","18","231","25"]   #字符串

li.sort()

print(li)

 

3.列表的嵌套(列表中放列表)

li=[1,5,True,"哈哈",["张无忌","周芷若","赵敏"],["金庸","琼瑶","古龙","呵呵"]]

print(li[2])  #True

print(li[4])

 

4.元组

 元组是只读列表,可以有索引,切片,循环迭代.  就是不能改,只能看,也不能删改

 () 来表示tuple. 如果只有一个元素,元组必须添加一个逗号(1,)

 

5.range 可以帮我们获取一组数据

 

for i in range(10):

    print(i)               #从0生成到9

 

for i in range(1,5):

    print(i)               #切片

 

for i in range(2,100,2):

    print(i)               #输出所有的偶数

转载于:https://www.cnblogs.com/Bu-Bu/p/9133477.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值