繁体   English   中英

如何访问此列表的内容? (蟒蛇)

[英]How do I access the contents of this list? (Python)

我需要访问添加到新的信息data_listget_data_list第二个功能是内功能get_month_averages ,但是当我试图做到这一点,它说data_list是不确定的。 我该怎么做呢?

import csv

def get_data_list(data_file):
    data_file = open("table.csv", "r")
    data_list = []
    for line_str in data_file:
        data_list.append(line_str.strip().split(','))
    return data_list

def get_month_averages(data_list):
    date_list = []
    vol_list = []
    adjclos_list = []
    for row in data_list:
        date_list.append(row[0])
        vol_list.append(row[5])
        adjclos_list.append(row[6])
        all_list = [date_list, vol_list, adjclos_list]
    return all_list
print (get_month_averages(data_list))

这个作品:

import csv

def get_data_list():
    data_file = open("table.csv", "r")
    data_list = []
    for line_str in data_file:
        data_list.append(line_str.strip().split(','))
    return data_list

def get_month_averages(data_list):
    date_list = []
    vol_list = []
    adjclos_list = []
    for row in data_list:
        date_list.append(row[0])
        vol_list.append(row[5])
        adjclos_list.append(row[6])
        all_list = [date_list, vol_list, adjclos_list]
    return all_list

dList = get_data_list()
mAvg = get_month_averages(dList)
print mAvg

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM