1.列表及其操作
不同类型的元素可以放在一起,可对元素进行操作改变其值。定义列表很简单,使用一个变量名=[列表内容]
(1)使用索引访问列表元素
索引使用方式如上,如果使用[1:4]则表示取出第一个到第4个(不包括)的值。
(2)修改列表的值
可以直接使用赋值给索引的值,也就是使用索引或的位置,然后赋值,如下:
将第一个的值改变。
(3)在列表的末尾添加一个元素,使用append()方法
(4)删除列表元素有两种方法:一个是del list[0] ,另一个是使用pop方法,还有可以根据值来删除使用remove,具体使用方式如下:
(5)使用sort()方法来进行永久性列表排序,按照字母顺序,或者数字顺序来排序,但是不能两种类型互相混合来排序。
还可以临时排序,使用sorted(list)方式,只排序一次,使用过程如下:
(6)使列表倒序的方法为,reverse(),使用过程如下:
(7)介绍最后一个方法,len(list)来返回列表长度。
列表是什么以及如何使用其中的元素;如何定义列表以及如何增删元素;如何对列表进行永久性排序,以及如何为展示列表而进行临时排序;如何确定列表的长度。
2.列表操作
(1)遍历整个列表(即可以拿出列表所有元素的操作)
使用for循环(在循环结构中详解)
加10操作
附所有代码:
list=['ahie','jiss','jidsa',90,89]
print(list)
#索引正序从0开始,负序从-1开始
print(list[0])
print(list[-1])
print(list[1:4])
list[1]='dhnb'
list=['ahie','jiss','jidsa',90,89]
print(list)
list.append('jihgbkjva')
print(list)
list.insert(3,'haoji')
print(list)
del list[0]
print(list)
list.pop(0)
print(list)
list.remove('jidsa')
print(list)
list2=[1,2,5,8,3,2,1]
list2.sort()
print(list2)
list3=['mi','ad','pr','ps','ae']
list3.sort()
print(list3)
list4=['mi','ad','pr','ps','ae']
print(sorted(list4))
print(list4)
cars = ['bmw', 'audi', 'toyota', 'subaru']
print(cars)
cars.reverse()
print(cars)
len(cars)