Python列表的应用

1.什么是列表

列表是Python中的一种数据类型,就像超市的购物清单一样,把一件一件物品的名称打印在清单上,简洁明了。在这里插入图片描述

2.如何创建列表

列表在Python里面的表述如下:

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

在这里,我们定义了一个由数字组成的列表,列表中的值为 1 2 3 4 5,列表的分隔符是逗号。

2.1.列表的组成

在Python里列表之中可以包含几乎任何数据类型,下面是一个示例:

list2 = [1,"hello",True,[2,"see"],(1,2,3,4,5),{6,7,8,9},{"key1":"value1","key2":"value2"}]

这个列表中几乎包含了所有数据类型,如数字、字符串、布尔等

3.添加元素

列表通常使用l.append(x)函数来项末尾添加元素,如果要插入元素则用l.insert(x,b)函数,x为添加的元素,b为插入的索引,l为列表,下面规则如加粗的文字,下面是示例:

a = [1,2,3,4,5,6]
a.append(7)
print(a)
#输出结果为:[1,2,3,4,5,6,7]

b = ["a","b","c"]
b.insert("d",3)
print(b)
#输出结果为:["a","b","c","d"]

4.删除元素

删除元素主要需要用到l.pop(b) del l[b] l.remove(x)这些函数,pop函数在没有指定b的情况下会删除列表中的最后一个元素,下面是一些示例:

a = [0,1,2,3,4]
a.pop(3)
print(a)
#输出为:[0,1,2,4]

b = ["u","v","w","x","y","z"]
del l[b]
print(b)
#输出结果为:["u","v","x","y","z"]

c = [True,False,None]
c.remove(None)
print(c)
#输出结果为:[True,False]

5.修改元素

修改元素可以用l[b] = x,示例如下:

a = ["1","2","3","5"]
a[3] = "4"
print(a)
#输出结果为:["1","2","3","4"]

6.查询元素

查询元素要通过他的索引来查询l[b],如下:

a = [1,2,3,4,5]
print(a[2])
print(a[3])
#第一次输出是3,第二次输出是4

7.其他

其他列表的函数如下:

7.1排序

使用l.sort() l.reverse() 给列表排序,不同的是sort是给列表升序排列, 而reverse只是逆向列表:

a = [4,5,2,3,1]
a.sort() #降序列表用sorted或a.sort(reverse=True)
print(a)
#输出结果为:[1,2,3,4,5]

b = ["a","b","c"]
b.reverse()
print(b)
#输出结果为:["c","b","a"]

7.2 index函数和连接列表

l.index(x)函数用于输出x第一次出现的索引,把两个列表连接合并在一起用+号

a = [True,False,None]
print(l.index(False))
#输出结果为: 1

b = ["a",1,True]
c = [False,3,"b"]
print(b+c)
#输出结果为:["a",1,True,False,3,"b"]

今天的博客就到这里,大家再见!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值