python - 如何遍历列表?
问题描述
我是 Python 的超级新手,我想做一个简单的循环,遍历一个包含月份名称的列表:
我尝试了 For 循环,例如:
months=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]
Max=[]
hours=[]
for m in months:
time=m.count()/96 # when it goes to "Jan" it has 2976 elements
for i in range(1,int(time)+1):
a=Rdata.m[Rdata.m['Day'] == i].dem.max() # Rdata.Jan is a df which has columsn Day and dem
b=Rdata.m.loc[Rdata.m['dem']== a,'Time']
Max.append(a)
hours.append(b)
只是为了添加更多信息
我创建了一个列表:
month= (Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec)
其中
Jan = Series which contains 2976 elements
而且我不断收到错误“count() 至少需要 1 个参数(给定 0)”
解决方案
Count 用于统计具有指定值的元素个数。例如:fruits = ['apple', 'banana', 'cherry']
x = fruits.count("樱桃")
你应该在那里使用 len() 而不是 count
时间=len(m)/96
推荐阅读
- excel - VBA,移动枢轴,无法获取数据透视表类的行范围属性
- java - DataTables:在渲染期间重新排列数组实体
- python - Python字符串转换,去掉空格,加连字符
- angular - Angular 6 - 检查图像 url 的 http 状态
- python - 在 Anaconda Spyder 中运行我的代码时出现 FailedPreconditionError
- java - 有没有办法通过使用 Intellij 添加外部方法调用来重构?
- javascript - 我应该在我的列表页面上的过滤器之前添加跳过链接吗?
- javascript - Javascript mongoDB 采用变量名而不是变量的值
- javascript - 如何在 php、ajax、javascript(无 jquery)中从数据库中删除数据
- java - 如何将数据集保存到 orc 文件的不同部分