我刚刚从编程语言中开始使用Python,我正在编写一个从文件中读取以检索值的程序.目前我有问题的程序从文件中读取并将某些值放入元组中,但是,我现在面临的问题是从python中的元组列表返回最小值和最大值,值列表我在元组列表中有:
tuple = ('44.0', '34.0', '17.0', '6.0','15.0')
Run Code Online (Sandbox Code Playgroud)
然而,当我max打电话给max(tuple)我时6.0,我的结果而不是正确答案44.0.同样,如果我尝试使用返回最小值min(tuple).相反,我得到的是价值,15.0而不是正确的价值6.0.
拜托,您能告诉我如何解决这个问题,以便我能够返回正确的值吗?
目前,我有一个程序从文件中读取和提取多个数据,我想确保这些值正确匹配预期的值,我知道这应该如何在其他编程语言如python中工作使用列表和元组等,但我不确定在C++中使用单元测试的最佳方法,同时尽可能保持代码的最小化和高效.我目前有多个阵列,我希望验证它们是否符合预期值,因此我可以使用不同的输入文件测试程序.
为了描述这一点,实质上,我希望验证例如的内容
int arrayone [5] = { 11, 12, 13, 14, 15 };
Run Code Online (Sandbox Code Playgroud)
等于{11,12,13,14,15}
如果值相等则成功完成单元测试,如果它们不相同或不相同则失败.因此,我正在寻找最好的方法来解决这个问题.