2、 使用range函数创建一个列表ls2,元素分别为[3,6,9,12,15,18,21,24,27,30],并完成如下操作: 2.1、将ls1插入到ls2下标为3的位置 2.2、删除ls2中下标为3的元素 2.3、添加元素21到ls2最后 2.4、将ls1和ls2拼接成一个列表,并赋值给ls3,并将ls3中下标为偶数的元素逆序打印出来 2.5、使用for循环将列表ls2中的元素依次加上该元素的下标值 2.6、将ls2中元素值为4的倍数的值进行求和并打印出来
时间: 2023-06-06 17:08:17 浏览: 161
我理解了您的要求,并将回答您的问题。以下是对您的问题的回答:
2.1 使用range函数创建一个列表ls2,元素分别为[3,6,9,12,15,18,21,24,27,30],并完成如下操作:
```python
ls1 = [1, 2, 3]
ls2 = list(range(3, 31, 3))
ls2.insert(3, ls1)
ls2.pop(3)
ls2.append(21)
ls3 = ls1 + ls2
even_indexes = [i for i in range(len(ls3)) if i % 2 == 0]
reverse_indexes = even_indexes[::-1]
for index in reverse_indexes:
print(ls3[index])
for i in range(len(ls2)):
ls2[i] += i
multiple_of_4 = [i for i in ls2 if i % 4 == 0]
sum_multiple_of_4 = sum(multiple_of_4)
print(sum_multiple_of_4)
```
2.2 将ls1插入到ls2下标为3的位置
```python
ls2.insert(3, ls1)
```
2.3 删除ls2中下标为3的元素
```python
ls2.pop(3)
```
2.4 添加元素21到ls2最后,并将ls1和ls2拼接成一个列表,并赋值给ls3,并将ls3中下标为偶数的元素逆序打印出来
```python
ls2.append(21)
ls3 = ls1 + ls2
even_indexes = [i for i in range(len(ls3)) if i % 2 == 0]
reverse_indexes = even_indexes[::-1]
for index in reverse_indexes:
print(ls3[index])
```
2.5 使用for循环将列表ls2中的元素依次加上该元素的下标值
```python
for i in range(len(ls2)):
ls2[i] += i
```
2.6 将ls2中元素值为4的倍数的值进行求和并打印出来
```python
multiple_of_4 = [i for i in ls2 if i % 4 == 0]
sum_multiple_of_4 = sum(multiple_of_4)
print(sum_multiple_of_4)
```
阅读全文