python中while循环列表_第二天 python 列表,for 循环,while 循环

列表,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处。

你可能感兴趣的:(python中while循环列表_第二天 python 列表,for 循环,while 循环)