第二章:列表简介

列表定义:
test = ["sss","ccc","bbb"]
格式:[]中用,隔开的元素集合叫做列表
访问列表:test[0]列表名称[元素索引位置],索引从0开始算,[-1]代表倒数第一个


索引的添加、修改、删除:
修改元素:test[0]="ooo" 修改第一个元素
添加元素:test.append("aaa") 在列表的最后位置添加一个元素
插入元素:test.insert(0,"kkk") 在第一个位置插入元素
删除元素:del test[0] 删除第一个元素
删除并使用元素:test.pop()弹出最后一个元素,test.pop(0)弹出第一个元素
删除并使用元素:a='ccc' test.remove(a) print(a) 结果是:ccc(一知半解)
例题:
motorcycles = ['honda', 'yamaha', 'suzuki', 'ducati']
print(motorcycles)
too_expensive = 'ducati'
motorcycles.remove(too_expensive)
print(motorcycles)
print("\nA " + too_expensive.title() + " is too expensive for me.")
结果:
['honda', 'yamaha', 'suzuki', 'ducati']
['honda', 'yamaha', 'suzuki']
A Ducati is too expensive for me.

列表永久排序:
字母全是小写的情况下使用方法sort
test.sort()给列表按字母顺序排序,永久修改顺序,
test.sort(reverse=true)给列表按字母倒序排序,永久修改顺序

临时排序使用函数sorted
sorted(test)临时排序
sorted(test,reverse=true)临时倒序

倒着打印列表使用方法reverse:
test.reverse()

计算列表的个数使用函数len:
len(test)

posted @ 2020-03-31 13:22  轰天雷  阅读(117)  评论(0编辑  收藏  举报