# 1. 基础题
1. 已知一个数字列表,打印列表中所有的奇数
[i for i in range(5) if i % 2 != 0]
2. 已知一个数字列表,打印列表中所有能被3整除但是不能被2整除的数
[i for i in range(10) if i % 2 != 0 and i % 3 == 0]
3. 已知一个数字列表,计算所有偶数的和
sum([i for i in range(10) if i % 2 == 0])
4. 已知一个数字列表,统计列表中十位数是`1`的数的个数
len([i for i in range(13) if i // 10 % 10 == 1])
5. 已知一个列表,获取列表中下标为奇数的所有元素(从0开始的下标值)
例如: lst1 = [10, 20, 5, 34, 90, 8]
结果:[20, 34, 8]
方法一:
lst1[1::2]
方法二:
lst1 = [10, 20, 5, 34, 90, 8]
[lst1[i] for i in range(len(lst1)) if i % 2 != 0]
7. 已知一个数字列表,将列表中所有元素乘以2
例如: nums = [10, 3, 6, 12]
Python基础小练习_列表2
于 2023-03-15 00:01:00 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)