Python3.7使用的一些关于列表的简单方法。
'''
简单列表方法:
'''
list[0] #mt的第一项
list[-1] #mt的最后一项
list.sort() #对列表进行永久排序
list.sorted() #对列表进行暂时排序
list.append(值) #向列表末尾添加值
list[位置] = '内容' #把位置的地方改成内容
list.insert(位置,'内容') #在位置的地方插入'内容'
del list[位置] #删除列表中位置的地方的值
list.pop(位置) #弹出列表中位置的值
list.remove('值') #删除列表中值是'值'的项
list.reverse() #反过来排序列表
len(list) #列表的长度
'''
假如列表中只有3项,第三个值的位置是[2],不要写成[3],会引发异常:IndexError
'''
'''
列表操作
'''
list = ['a','b','c','d']
for name in list:
print(name)
#这行代码起到的作用是挨个打印出列表的值
'''
循环:
for i in range(次数):
执行的语句
for i in range(开始数,结束数,2):
print(i)
#打印开始数到结束数-1之间的偶数
#错误:
print('{list}') #这个句子本想要起到的作用是打印列表,但是会报错。
#正确:
print(f'{list}') #这个句子是正确的。
title() #让值首字母大写,例:print(f{mt.title()})
upper() #让整个值大写,用法与title()一样
lower() #让整个值小写,用法与title()一样
'''
'''
range()函数
'''
#下面是执行打印1到4的代码(不是1~5的!!!)
for name in range(1,5):
print(name)
#下面代码执行把1~5这个数组转换为列表
list = list(range(1,6))
#下面代码能打印出1~10的平方
list = []
for name in range(1,11):
value = name ** 2 #两个连续的星号代表乘方(**)
list.append(value) #列表末尾增加这个值
print(list) #打印出列表的所有值
#下面代码起到的作用和上面一样,但是更简洁
list = []
for name in range(1,11):
list.append(name ** 2) #直接在列表末尾添加这个值
print(list)
list = [数字...]
min(list) #查找出列表里最小的值,min为mini的缩写
max(list) #查找列表里最大的值
sum(list) #列表所有值求和
list[值1:值2] #从列表中 值1 的位置切到 值2 的位置。
list[:值2] #从列表中第一位切到 值2 的位置。
list[值1:] #从 值1 开始,切到最后一项。
'''
复制列表
'''
list1 = list #这个是错的
list1 = list[:] #这个是对的