3 第三章 列表简介
列表是什么
# 用[]来表示列表,列表中的元素用 , 隔开
list = ['element_one', 'element_two']
#访问列表元素 程序员的数学中开头的数字不是1,而是0
print(list[0]) # 打印list列表的第一个元素
# 访问列表的最后元素的方法
print(list[-1]) # 打印list列表的最后一个元素
print(list[-2]) # 打印list列表的倒数第二个元素
修改、添加和删除列表元素
# 修改列表元素 列表名[索引] = 值
list[0] = 're_element'
# 列表名.append(值) 在列表末尾添加元素
list.append('element_four')
# 在在列表中插入值 列表名.insert(索引, 值)
list.insert(0, 'element_insert') # 在列表原第一个元素前插入
# del 列表名[索引] 删除列表指定索引处的元素
del list[0] # 将列表的第一个元素删除
# 弹出元素 列表名.pop() 弹出列表最后一个元素,此时,原列表不包含此元素了
pop_element = list.pop() # 将list的最后一个元素弹出来 并使用 pop_element 变量接收
# 列表名.remove(元素值) 根据元素值来删除列表中的元素
list.remove('element_one') # 将element_one从列表中删除
组织列表
# 列表名.sort() 按列表元素首字母从小到大排列,改变是永久性的
list.sort()
# 列表名.sort(reverse=True) 按列表元素首字母从大到小排列,改变是永久性的
list.sort(reverse=True)
#sorted(列表名) 将列表按列表元素首字母从小到大排列,并返回一个排好序的列表,可传递reverse=True
list_dep = sorted(list, reverse=True)
print(list_dep)
#列表名.reverse() 将列表元素倒过来,改变是永久性的
list = ['one', 'two', 'three']
print(list)# ['one', 'two', 'three']
list.reverse()
print(list)# ['three', 'two', 'one']
# len(列表名) 确定列表元素的个数
len_number = len(list)
print(len_number)# 3
使用列表时避免索引错误
程序员的数学从0开始
小结
什么是列表;访问其中元素;对列表排序;确定列表长度
人生便是艺术。