列表的创建
声明列表的代码如下:
a=[]
那么很简单,你就创建了一个空列表,当然你也可以直接创建一个含有元素的列表,就像下面这样:
list=[1,2,"北京","上海","广州","深圳","four","three"]
列表创建完了,接下来就是列表元素的增删改查了。
列表元素的增删改查
向列表中增加元素
向列表中添加某个元素,通常方法如下:
list =[3]
list.append([1,2])
print(list)
我相信你会发现这段代码的运行结果是一个嵌套列表,也就是说除了之前提到过的元素,列表中也可以将一个列表作为元素添加进去
下面有一种特殊的方法是插入元素,因为在列表中每一个元素都有相应的位置,所以你有时可能需要在某个特定位置插入元素,那么就要用到insert()方法了,下面举个例子:
list.insert(1,"天津")
这段代码执行的操作就是将天津这个字符串插入列表中作为第二个元素
删除列表中的元素
删除列表中的元素要使用remove()方法,下面举个例子:
list.remove("北京")
print(list)
这次你看到打印出来的列表中北京这个元素就消失了
当然,如果你想选择一部分列表中的元素进行操作,就比如这个删除元素的操作,就要使用到列表的一种性质——可切片性:
del list[0:2]
print(list)
这回的输出结果中第一个到第三个元素就都会被删除了
列表中元素的更改
这个和下面讲的查询有很大的相似性,都是应用了列表中元素可以由索引值对应查询到,下面举个更改元素的例子:
list[0]=3
print(list)
这次你会发现列表中的第一个元素被修改成了3,没错,就是元素的更改
列表中元素的查询
刚才提到查询可以通过索引值进行对应,这个很简单,下面我要说的是应用于循环中的列表,下面举两个常见的方法:
for item in list:
print(item)
list1=[1,2,5,6]
list2=["we","are","family","!"]
for a1,a2 in zip(list1,list2):
print(a1,a2)
以上是关于列表比较常用的知识,下一章我将写一些关于元组的知识