列表: 可以存储多个任意类型的数据,好比是一个容器,列表属于容器类型
列表的表现形式:[x,y, ....]
列表的类型: list

# 列表可以存储多个任意类型的数据
my_list = [4, 3.14, True, range(10), 'hi python', [1, 3], 100]
print(my_list, type(my_list))

# 获取列表中的某个数据,可以通过下标来完成
result = my_list[0]
print(result)

result = my_list[-1]
print(result)

# 扩展:列表也可以根据切片取值
result = my_list[:3]
print(result, type(result))

"""
[4, 3.14, True, range(0, 10), 'hi python', [1, 3], 100] <class 'list'>
4
100
[4, 3.14, True] <class 'list'>

进程已结束,退出代码0
"""


# 练习1:定义一个列表,可以存储多个已知的数据类型并输出显示这个列表
my_list=[1,3,4,"school",True,range(10),"student",[8,10],]
print(my_list,type(my_list))

# 练习2:定义一个列表,根据下标获取第一个和第二个数据
my_list=[1,"school",3,4,True,range(10),"student",[8,10],]
result1=my_list[0]
result2=my_list[1]
print(result1,type(result1))
print(result2,type(result2))
# 练习3:定义一个列表,根据下标获取第一个到第四个数据
my_list=[1,"school",3,4,True,range(10),"student",[8,10],]
result=my_list[:4]
print(result)

'''
[1, 3, 4, 'school', True, range(0, 10), 'student', [8, 10]] <class 'list'>
1 <class 'int'>
school <class 'str'>
[1, 'school', 3, 4]

进程已结束,退出代码0

'''

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐