我是初学者,有一个与将函数数据与其他函数一起使用相关的问题。
假设一个函数my_list生成一个列表和一个子列表。我想知道如何访问该函数生成的列表的子列表中的项目,并使用这些数字在另一个函数中计算它们的总和。我尝试过类似的事情
def compute_sum(myNewlist): #myNewList is the list generated by the other function#
for i in myNewList:
addup += i
但我确实对 python 还不够熟悉,无法思考如何做到这一点。我想我要问的是如何将子列表中的元素调用到另一个函数?
编辑 - 只需将代码放在这里,以便回复者有更多的理解!
fyle = input('Enter the file name you want to process: ')
def read_data(fyle):
with open(fyle) as file:
for line in fyle:
lne = [line.strip().split() for line in open(fyle).readlines()]
newlist = [[elem[1], elem[0], elem[2]] for elem in lne]
print(newlist)
read_data(fyle)
def compute_sum(newlist):
???
编辑 2 - 列表也看起来像
mylist = [[Smith, Bob, 18], [Jorgen, Peter, 14]]- 为此,我希望提取并添加数字,而不是字符串
牛魔王的故事
陪伴而非守候
相关分类