列表,for 循环,while 循环,函数,导入模块。
列表(list)
list_example = [1, 2.0, "three", 4]
第一个数据是1,第二个数据是2.0,第三个数据是字符串three,第四个数据是个整数4,全用逗号隔开。列表里的数据类型可以多种多样,不需要统一全是同一个类型的数据
列表从0开
始,例:
courses = ["math", "physics", "chemistry", "biology", "history"] #首先定义一个列表
print(courses[0]) #math
print(courses[-1]) #history
print(courses[1:3]) #['physics', 'chemistry']
#显示第1个(开头)到第3个数据
print(courses[0:3]) #['math', 'physics', 'chemistry']
print(courses[:3]) #['math', 'physics', 'chemistry']
#显示第2个到最后一个(在这里是第5个)数据
print(courses[1:5]) #['physics', 'chemistry', 'biology', 'history']
print(courses[1:]) #['physics', 'chemistry', 'biology', 'history']
#显示所有数据
print(courses[:]) #['math', 'physics', 'chemistry', 'biology', 'history']
print(courses) #['math', 'physics', 'chemistry', 'biology', 'history']
如果取多个元素,结果还是一个列表,单个元素,结果就显示此元素。
var[a:b]包含列表var中从下标为a开始至下标为b-1的元素,同样适用于负数下标。
没有头下标a即从最前面的(下标为0)的元素开始截至下标为b-1。
没有尾下标b即为截取到最后一个元素。
添加元素:
使用insert函数:
list_name.insert(index_number, element)
例:
#首先定义一个列表
example = ["A", "B", "C", "D"]
#在下标为2处添加新元素
example.insert(2, "inserted element")
print(example) #['A', 'B', 'inserted element', 'C', 'D']
注意,这里是在下标为2【处】加新元素,等于占了这个地方,加完就是下标为2,所以加完后在下标2处。