Python 中有四种集合数据类型:
- 列表:是一个有序且可变(可修改)的集合。允许重复成员。
- 元组:是有序且不可更改或不可修改(不可变)的集合。允许重复成员。
- Set:是一个无序、无索引且不可修改的集合,但我们可以向集合中添加新项目。不允许重复成员。
- 字典:是一个无序、可变(可修改)和索引的集合。没有重复的成员。
列表是有序且可修改(可变)的不同数据类型的集合。列表可以为空,也可以具有不同的数据类型项。
①兼职交流,行业咨询、大佬在线专业解答
②Python开发环境安装教程
③Python400集自学视频
④软件开发常用词汇
⑤Python学习路线图
⑥3000多本Python电子书
如果你用得到的话可以直接拿走,Q群号: 675240729(纯技术交流和资源共享)以自助拿走。
1.如何创建列表
在 Python 中,我们可以通过两种方式创建列表:
- 使用列表内置函数
# 语法
lst = list ()
empty_list = list () # 这是一个空列表,列表中没有项目
print ( len ( empty_list )) # 0
- 使用方括号,[]
# 语法
lst = []
empty_list = [] # 这是一个空列表,列表中没有项目
print ( len ( empty_list )) # 0
带有初始值的列表。我们使用len()来查找列表的长度。
fruits = ['banana', 'orange', 'mango', 'lemon'] # 水果列表
vegetables = ['Tomato', 'Potato', 'Cabbage','Onion', 'Carrot'] # 蔬菜列表
animal_products = ['milk', 'meat', 'butter', 'yoghurt'] # 动物产品列表
web_techs = ['HTML', 'CSS', 'JS', 'React','Redux', 'Node', 'MongDB'] # 网络技术
countries = ['Finland', 'Estonia', 'Denmark', 'Sweden', 'Norway']
#打印列表和其长度
print('Fruits:', fruits)
print('Number of fruits:', len(fruits))
print('Vegetables:', vegetables)
print('Number of vegetables:', len(vegetables))
print('Animal products:',animal_products)
print('Number of animal products:', len(animal_products))
print('Web technologies:', web_techs)
print('Number of web technologies:', len(web_techs))
print('Countries:', countries)
print('Number of countries:', len(countries))
输出
Fruits: ['banana', 'orange', 'mango', 'lemon']
Number of fruits: 4
Vegetables: ['Tomato', 'Potato', 'Cabbage', 'Onion', 'Carrot']
Number of vegetables: 5
Animal products: ['milk', 'meat', 'butter', 'yoghurt']
Number of animal products: 4
Web technologies: ['HTML', 'CSS', 'JS', 'React', 'Redux', 'Node', 'MongDB']
Number of web technologies: 7
Countries: ['Finland', 'Estonia', 'Denmark', 'Sweden', 'Norway']
Number of countries: 5
- 列表可以包含不同数据类型的项目
lst = [ 'Asabeneh' , 250 , True , {
'country' : 'Finland' , 'city' : 'Helsinki' }] # 包含不同数据类型的列表
2.使用正索引访问列表项
我们使用它们的索引访问列表中的每个项目,一个列表索引从 0 开始,下图清楚地显示了索引从哪里开始
fruits = ['banana', 'orange', 'mango', 'lemon']
first_fruit = fruits[0] # 我们使用它的索引访问所述第一项