5.9
pytjhon基础训练
• 所花时间:1
• 代码行数:276
• 博客容量:1
• 代码如下:
列表 (List)
特性: 可变,有序,元素可以重复。
定义: 使用方括号 [] 或 list() 函数。
代码示例:
创建列表
fruits = ['apple', 'banana', 'cherry']
访问列表
print(fruits[1]) # 输出: banana
修改列表
fruits[1] = 'blackberry'print(fruits) # 输出: ['apple', 'blackberry', 'cherry']
元组 (Tuple)
-
特性: 不可变,有序,元素可以重复。
-
定义: 使用小括号
()或tuple()函数。 -
代码示例:
创建元组
fruits = ('apple', 'banana', 'cherry')
访问元组
print(fruits[1]) # 输出: banana
尝试修改元组会引发错误
fruits[1] = 'blackberry' # 引发TypeError
字典 (Dictionary)
-
特性: 可变,无序,键值对集合,键不可重复。
-
定义: 使用大括号
{}或dict()函数。 -
代码示例:
创建字典
car = {'brand': 'Ford', 'model': 'Mustang', 'year': 1964}
访问字典
print(car['model']) # 输出: Mustang
修改字典
car['year'] = 2020 print(car) # 输出: {'brand': 'Ford', 'model': 'Mustang', 'year': 2020}
集合 (Set)
-
特性: 可变,无序,元素唯一。
-
定义: 使用大括号
{}或set()函数(创建空集合时只能用set())。 -
代码示例:
创建集合
fruits = {'apple', 'banana', 'cherry'}
访问集合中的元素(无序,输出可能不一致)
for fruit in fruits: print(fruit)
添加元素
fruits.add('orange') print(fruits) # 输出可能包括 'orange'
字符串 (String)
-
特性: 不可变,有序,字符序列。
-
定义: 使用单引号
''或双引号""。 -
代码示例:
创建字符串
greeting = "Hello, World!"
访问字符串
print(greeting[7]) # 输出: W
尝试修改字符串会引发错误
greeting[7] = 'w' # 引发TypeError
浙公网安备 33010602011771号