Files
python/练习与案例/数据容器常用功能练习.py
2025-08-05 09:19:34 +08:00

61 lines
1.5 KiB
Python

# 有一个列表记录了一批学生的年龄
"""
通过列表功能,对其进行
1,定义这个列表并用变量接受
2.在列表尾部追加31
3.追加新列表[29,33,30]到尾部
4.取出第一个元素[21]
5.取出最后一个元素[30]
6.查找元素31,的下标位置
"""
#
# list_age = [21, 25, 21, 23, 22, 20]
# print(list_age)
# list_age.append(31)
# print(list_age)
# list_age.extend([29, 33, 30])
# print(list_age)
# num = list_age.pop(0)
# print(num)
# num1 = list_age.pop(-1)
# print(num1)
# num2 = list_age.index(31)
# print(num2)#31的下标位置
# # 取出列表中的偶数
# my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# my_list1 = []
# index = 0
#
# while index < len(my_list):
# element = my_list[index]
# index += 1
# if element % 2 == 0:
# my_list1.append(element)
# else:
# continue
# print(my_list1)
#
# my_list2 = []
# for element in my_list:
# if element % 2 == 0:
# my_list2.append(element)
# print(my_list2)
# 元组基本操作
"""
定义一个(“周杰伦”,11,['football','music']),记录的是一个学生的姓名、年龄、爱好
请通过元组功能对其进行,查询年龄下标位置、学生的姓名、
删除学生爱好的football、
增加爱好coding到爱好list内
"""
student = ('周杰伦', 11, ['football', 'music'])
num = student.index(11)
print(f"学生年龄的下标位置为{num}")
name = student[0]
print(f"学生姓名为:{name}")
del student[2][0]
print(student)
student[2].insert(0,"coding")
print(student)