我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

python list 和一个数值比较

y=[9,1,0,2,7,1,2,5,0,1]
x=[1,1,1,1,2,1,1,1,1,1]

x_value=1

sub_y = y[x==x_value]

运行结果是9 , 为什么?
如果x_value =2 , 运行结果还是9 ,我看不明白了,求助大家

x 的类型是list, x_value的类型是 整型,进行比较的时候,结果是False。
False 相当于整数0,y[x==x_value] 相当于 y[0],结果就是9。
x=2同样道理。

这个是什么写法,你要干什么?

你赋值x>9的值试试看呢

近期文章

  • scrolview的高度 和其唯一子元素的高度问题
  • derby启动不了,没有报错,停住了
  • 聊天界面键盘弹出时,list布局的item会闪动一下
  • 微信端控踢人加人退群
  • python通过http传输文件及数据
  • spring整合hibernate时Tomcat出错
  • WeifenLuo DockPanel窗口隐藏后显示时内容消失
  • java web c:foreach为什么取不到值
  • java实现关于文章相似度问题
  • 登录界面JS代码效果出不来
  • ajax post 请求返回404
  • vue-router导致生命周期执行两次怎么处理
  • java eclipse中同一个包运行效果
  • 关于跨域获取图片问题
  • 在ecplise的类的内部写代码时,提示,选择后,jar包导入问题,怎么改
  • sql语句 统计name这个字段里面 值是"Stu"的数量?
  • 将datetime从英语转成西班牙语
  • vue computed中$children能不能得到数组,如果没得到有哪些原因?
  • 进程死等和忙等的区别
  • 看起來很簡單的一個問題:ROS找不到消息頭文件

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华