python 容器之列表(list)练习
"""
定义一个列表, 内容是: [21, 25, 21, 23, 22, 20], 记录的是一批学生的年龄

请通过列表的功能(方法), 对其进行
1. 定义这个列表, 并用变量接收它
2. 追加一个数字31, 到列表的尾部
3. 追加一个新列表[29, 33, 30], 到列表的尾部
4. 取出第一个元素(应是: 21)
5. 取出最后一个元素(应是: 30)
6. 查找元素31, 在列表中的下标位置
"""
# 1. 定义这个列表, 并用变量接收它
num_list = [21, 25, 21, 23, 22, 20]
print(f"打印当前 num_list: {num_list}")

# 2. 追加一个数字31, 到列表的尾部
num_list.append(31)
print(f"打印当前 num_list: {num_list}")

# 3. 追加一个新列表[29, 33, 30], 到列表的尾部
num_list2 = [29, 33, 30]
num_list.extend(num_list2)
print(f"打印当前 num_list: {num_list}")

# 4. 取出第一个元素(应是: 21)
num = num_list[0]
print(f"取出第一个元素是: {num}")

# 5. 取出最后一个元素(应是: 30)
num = num_list[-1]
print(f"取出最后一个元素是: {num}")

# 拓展 5. 取出最后一个元素(应是: 30)
num = num_list[len(num_list) - 1]
print(f"拓展: 取出最后一个元素是: {num}")

# 6. 查找元素31, 在列表中的下标位置
index = num_list.index(31)
print(f"元素31, 在列表中的下标位置是: {index}")

# 练习
print("==========练习==========")
"""
定义一个列表, 内容是: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
.遍历列表, 取出列表内的偶数, 并存入一个新的列表对象中
.使用 while 循环和 for 循环各操作一次
"""

my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
new_list_while = list()
new_list_for = []

# while 循环实现:
index = 0
while index < len(my_list):
    el = my_list[index]
    if el % 2 == 0:
        new_list_while.append(el)
    index += 1

print(f"while循环实现: {new_list_while}")

# for 循环实现:
for el in my_list:
    if el % 2 == 0:
        new_list_for.append(el)

print(f"for循环实现: {new_list_for}")











Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐