Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:如何去掉嵌套列表最后一个元素上的引号?_Python_List_For Loop_File Io_Nested Lists - Fatal编程技术网

Python:如何去掉嵌套列表最后一个元素上的引号?

Python:如何去掉嵌套列表最后一个元素上的引号?,python,list,for-loop,file-io,nested-lists,Python,List,For Loop,File Io,Nested Lists,以下是我试图解决的整个问题: 实现一个函数getCustomerList,将其作为参数filename 读取文件并将其作为嵌套列表返回,其中每个元素 [,]的列表。文件名参数 不包含扩展名(即“输入”),您的程序必须 自动添加“.txt”扩展名。如果文件不存在,则 getCustomerList函数将打印消息:“错误! 未找到“”,并且应返回None 我的问题: 我很难在没有报价的情况下返回最后一项(分钟) 以下是我的预期和实际结果: 姓名、办公桌、会议记录 这是我的密码: 您正在尝试转换为

以下是我试图解决的整个问题:

实现一个函数getCustomerList,将其作为参数filename 读取文件并将其作为嵌套列表返回,其中每个元素 [,]的列表。文件名参数 不包含扩展名(即“输入”),您的程序必须 自动添加“.txt”扩展名。如果文件不存在,则 getCustomerList函数将打印消息:“错误! 未找到“”,并且应返回None

我的问题: 我很难在没有报价的情况下返回最后一项(分钟)

以下是我的预期和实际结果:

姓名、办公桌、会议记录

这是我的密码:


您正在尝试转换为整数?您可以转换列表的最后一个字符串

l = ['Annabel', 'A', '17']
l[-1] = int(l[-1])
print(l)
我让它工作了: 实际的:[['Annabel','A',17],'Edgar','B',19]]

预期的:[['Annabel','A',17],'Edgar','B',19]]

以下是我**添加的**:
@user202729感谢您的评论。我已经更新了我的帖子。也发布了预期输出的文本(人们可能希望复制并粘贴它以运行您的代码),尽管它看起来像是您正在寻找的内容。@supersormer谢谢您的链接,它帮助我解决了我的问题!谢谢你的帮助,我解决了我的问题!
l = ['Annabel', 'A', '17']
l[-1] = int(l[-1])
print(l)
    data.append(lines) # Add the row to the list

**for line in data [1:]:
    line[2] = int(line[2])**

return data[1:]