list函数
List-函数-append,更改列表的另一种方法是使用append方法。在列表的最后面添加一项。
numsa = [4,5,6]
numsa.append(5)
print(numsa)
结果:
>>>
[4,5,6,5]
>>>
List-函数-len,len方法用来查看列表中项目的个数
numsa = [3, 5, 7, 9, 11,13]
print(len(numsa))
结果:
>>>
6
>>>
List-函数-insert,insert 方法比较像 append,它允许你在列表中的任何位置插入一个新的项目,而不是只在最后一个位置
word = ["Python", "fun"]
one= 1
words.insert(one, "is")
print(word)
结果:
>>>
['Python', 'is', 'fun']
>>>
List-函数-index,index方法查找列表 第一个出现的项目并返回其索引。
如果项不在列表中,则会引发ValueError。
letters = ['p', 'q', 'r', 's', 'p', 'u']
print(letters.index('r'))
print(letters.index('p'))
print(letters.index('z'))
结果:
>>>
2
0
ValueError: 'z' is not in list
>>>
这里有一些关于列表list有用的方法,max(list): 返回列表中最大的值,min(list): R返回列表中最小的值,list.count(obj): 返回一个项目在列表中出现的次数,list.remove(obj): 从列表中删除一个项目,list.reverse(): 翻转列表中的项目
Range函数
range 函数 创建一个 有序的数字列表,
生成一个0到9的整数列表:
numbers = list(range(10))
print(numbers)
结果:
>>>
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>>
列表的调用是必需的,因为range本身创建了一个范围对象,如果您想将它作为一个对象,则必须将其转换为列表。
如果range只有一个参数,它将产生一个0到参数的列表,如果range有两个参数,它将产生一个从一个参数到第二个参数的值的列表
例如:
numbers = list(range(2, 7))
print(numbers)
print(range(20) == range(0, 20))
结果:
>>>
[2, 3 4, 5, 6]
True
Range-参数3个,range 也可以有第三个参数, 它决定所产生的序列的间隔。这第三个参数必须是整数。
numbers = list(range(5, 20, 2))
print(numbers)
结果是:
>>>
[5, 7, 9, 11, 13, 15, 17, 19]
关注公众号,每天可以领红包