Python取数组的元素
时间: 2023-11-19 20:42:58 浏览: 24
可以使用set()函数将两个数组转换为集合,然后使用差集操作符“-”找出不共有的元素。具体代码如下:
```python
a = [1, 2, 3, 4, 5]
b = [3, 4, 5, 6, 7]
c = set(a) - set(b) | set(b) - set(a)
print(c)
```
输出结果为:
```
{1, 2, 6, 7}
```
其中,set(a) - set(b)表示在a中但不在b中的元素,set(b) - set(a)表示在b中但不在a中的元素,两者取并集即为不共有的元素。
相关问题
python求数组元素
可以使用Python内置函数len()来求一个数组的元素个数。例如,对于上面的数组,可以这样求取元素个数:
```python
a = [-0.6616, -0.3384, -0.2243, -0.3384, -0.1357, -0.3016, -0.4039, -0.1357, 0.1357, -0.1287, -0.1260, -0.0720, 0.0000, -0.1260, -0.1588, 0.0000, -0.0279, -0.0986, -0.0323, -0.0279, -0.0323, -0.0038, -0.0038, -0.0038, 0.0038, 0.0323, -0.1463, -0.0878, -0.1463, -0.1227, -0.2340, -0.1227, -0.3567, 0.0000, -0.3567, -0.6433, -0.4082, -0.5918, -0.4082, -0.1287, -0.5146]
print(len(a)) # 输出 39
```
python取数组最后一个元素
要在Python中取数组的最后一个元素,可以使用负索引的方式。负索引是从右到左的顺序,最右边的元素用-1表示,依次向左递减。所以要取数组的最后一个元素,可以使用索引-1。例如,如果有一个名为array的数组,你可以使用array\[-1\]来获取最后一个元素。\[2\]
#### 引用[.reference_title]
- *1* *2* [Python基础入门](https://blog.csdn.net/kaoa000/article/details/114382029)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [获取数组中的最后一个元素](https://blog.csdn.net/Wangdanting123/article/details/97533515)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文