gpt4 book ai didi

python - 在 Python 中使用多个条件索引数组?

转载 作者:太空宇宙 更新时间:2023-11-04 10:15:50 25 4
gpt4 key购买 nike

有没有一种简单的方法来访问具有多个条件的数组的内容?

例如,假设

a=[1,2,3,4,5,6,7,8,9,10]

但我只对 2 到 9(含)之间的值感兴趣

所以我想知道两件事:

1) 满足这些条件的元素个数(即a>1和a<10),所以在本例中为8。

2) 具有满足这些条件的值的新数组。在这种情况下,

new_a=[2,3,4,5,6,7,8,9]

我仍然不擅长用 Python 建立索引 :/

最佳答案

Python 2.7.10 (default, May 23 2015, 09:44:00) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> a = [1,2,3,4,5,6,7,8,9]
>>> new_a = [x for x in a if x > 1 and x < 10]
>>> print new_a
[2, 3, 4, 5, 6, 7, 8, 9]
>>> print len(new_a)
8

关于python - 在 Python 中使用多个条件索引数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35469365/

25 4 0
文章推荐: html - 当两个
标签并排放置时,左边