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"]
今天的博客就到这里,大家再见!