我在python中编写了一个函数,例如返回一个列表
[(1,1),(2,2),(3,3)]
Run Code Online (Sandbox Code Playgroud)
但我希望输出为一个字符串,所以我可以用另一个char替换逗号,所以输出将是
'1@1' '2@2' '3@3'
Run Code Online (Sandbox Code Playgroud)
有什么简单的方法吗?:)感谢提前的任何提示
我想编写一个函数来检查SML中列表的相等性,例如:[1,2,3] = [1,2,3]; val it = true:bool
所以不是写下整个事情,而是想制作一个带有两个预定义列表的函数,然后比较它们,这样如果list01 = [1,2,3]和list09 = [1,2,3]那么乐趣相等(list01,list09); 将返回-val it = true:bool;
提前填写任何想法/提示和帮助:)
我正在尝试声明一个函数,字符串列表 -> 字符串,例如输入
["Chicago","city","USA"]应该返回"Chicago city USA". 到目前为止我所做的是:
fun gather ts = foldr op ^ "" ts;
Run Code Online (Sandbox Code Playgroud)
这似乎有些道理,但问题是,我想在单词之间包含空格,因为此函数将返回"ChigagocityUSA".
嘿我正在python 2.6中编写一个小程序,我已经定义了2个辅助函数,它们几乎可以完成我想要的任务,例如
def helper1:
...
def helper2:
...
Run Code Online (Sandbox Code Playgroud)
现在我的问题是我想创建一个新函数,在一个函数中收集两个函数,所以我不必写(在shell中):
list(helper1(helper2(argument1,argument2)))
Run Code Online (Sandbox Code Playgroud)
而是只是
function(argument1,argument2)
Run Code Online (Sandbox Code Playgroud)
那有什么简短的方法吗?我是python的新手,或者你需要更多的代码样本才能回答?
提前填写任何提示或帮助
我想知道是否有任何简单的方法在python中的列表中排序元组,例如,如果我有一个列表:
list01 = ([a,b,c],[b,a,d],[d,e,c],[a,f,d])
Run Code Online (Sandbox Code Playgroud)
我排序了,我会得到:
([a,b,c],[a,b,d],[c,d,e],[a,d,f])?
Run Code Online (Sandbox Code Playgroud)
甚至:
([a,b,c],[a,b,d],[a,d,f],[c,d,e])
Run Code Online (Sandbox Code Playgroud)
如果这更容易
提前Thanx :)
我编写了一个函数,它将一个带有x,y坐标的文件作为输入,并简单地显示python中的坐标.我想用坐标更多地工作,这是我的问题:
例如,在阅读文件后,我得到:
32, 48.6
36, 49.0
30, 44.1
44, 60.1
46, 57.7
Run Code Online (Sandbox Code Playgroud)
我想提取最小和最大x值.
我读取文件的功能如下:
def readfile(pathname):
f = open(sti + '/testdata.txt')
for line in f.readlines():
line = line.strip()
x, y = line.split(',')
x, y= float(x),float(y)
print line
Run Code Online (Sandbox Code Playgroud)
我正在考虑使用min()和max()创建一个新函数,但是因为我对python很新,我有点卡住了.
如果我例如调用min(readfile(pathname))它只是再次读取整个文件..
任何提示都非常感谢:)