列表1为[2,5,-11,列表2为[3,-2,91,请进行列表的5种操作并输出结果
时间: 2024-09-27 17:03:45 浏览: 27
列表是一种有序的数据结构,在Python中可以很容易地进行各种操作。针对你给出的两个列表,这里列举五种常见操作:
1. **合并列表**:
```python
list1 = [2, 5, -11]
list2 = [3, -2, 91]
merged_list = list1 + list2
print(merged_list) # 输出: [2, 5, -11, 3, -2, 91]
```
2. **元素相加**:
```python
result = [a + b for a in list1 for b in list2] # 相对位置的元素相加
print(result) # 输出: [5, 7, -16, 4, -7, 93, -8, 50, -112]
```
3. **将第二个列表嵌套到第一个**:
```python
nested_list = [list2[i:i+1] for i in range(len(list1))]
print(nested_list) # 输出: [[3], [-2], [91]]
```
4. **求和运算**:
```python
total_sum = sum([a for sublist in zip(list1, list2) for a in sublist])
print(total_sum) # 输出: 13 (2+3-2+-11+91)
```
5. **排序**:
```python
sorted_list = sorted(list1 + list2)
print(sorted_list) # 输出: [-11, -2, 2, 3, 5, 91]
```