小编agf*_*agf的帖子

默认参数中字符串的连接

这是我的一段代码......

def contactMaster(data="",url= str(chosenMaster)+"todolist"):
    print "url: "+url
Run Code Online (Sandbox Code Playgroud)

它只打印"todolist"而不是"http://www.mysite.com/blah/1234/todolist"

为什么不工作?

python string concatenation default-arguments

0
推荐指数
1
解决办法
2100
查看次数

删除列表中的元组

我有这些清单:

sqvaluelist = []
valuelist = [(10.5,), (20.5,), (21.5,), (70.0,), (34.5,)]
Run Code Online (Sandbox Code Playgroud)

我想在valuelist上应用此代码:

for value in valuelist:
    valuesquared = value*value
    sqvaluelist.append(valuesquared,)
Run Code Online (Sandbox Code Playgroud)

但是我收到了这个错误:

TypeError: can't multiply sequence by non-int of type 'tuple'

我想我知道这个错误背后的原因,这是因为每个值都在一个单独的元组中.

我的问题是,是否有任何方法可以将这些值从各自的元组中删除,然后将它们转换为类似的列表

valuelist = [10.5, 20.5, 21.5, 70.0, 34.5]
Run Code Online (Sandbox Code Playgroud)

没有手动编辑现有列表的结构,以便可以执行for循环?

编辑:我道歉!他们实际上是元组!在每个值后添加逗号.抱歉!

python

0
推荐指数
2
解决办法
1615
查看次数

Python - Unicode可拆分的东西

我需要将日期值分解为它的元素(8/23/2011),这应该是一块蛋糕

 variable.split("/") 
Run Code Online (Sandbox Code Playgroud)

但它告诉我

'unicode' object has no attribute 'Split'
Run Code Online (Sandbox Code Playgroud)

我尝试将其编码为不同的格式:

date.encode("utf-8")
Run Code Online (Sandbox Code Playgroud)

然后它告诉我

'str' object has no attribute 'Split'
Run Code Online (Sandbox Code Playgroud)

作为Python的新手,似乎我之前使用过split with strings,但我没有把它变成正确的格式或其他东西.或许还有另一种方式更容易.

python unicode split

-1
推荐指数
1
解决办法
7201
查看次数

像比较矩阵一样将一些数字写入csv

我正在使用python编写一些比较值,如下所述:

ids = [1, 2, 3] 
vals = [0.0, 0.71, 0.89, 0.71, 0.0, 0.77, 0.89, 0.77, 0.0]
Run Code Online (Sandbox Code Playgroud)

其中id是来自数据库的3种化学化合物的id_number(int),val是彼此的比较值......但是我想要将这些id和val写入如下的CSV文件中:

    1        2        3

1   0.0      0.71     0.89 

2   0.71     0.0      0.77

3   0.89     0.77     0.0

只有更高或更低的矩形矩阵才能更好

python

-1
推荐指数
1
解决办法
381
查看次数

破折号线?

这是用于尝试根据单词中的字母数来实现输出'_ _ _ _'的代码

def maskLetters(mask,word):
    index=0
    while index<len(word):
        print mask+mask
        index=index+1
Run Code Online (Sandbox Code Playgroud)

python

-1
推荐指数
1
解决办法
728
查看次数

如果声明,缩进Python的错误是什么?

我有

if p != None && (self.running == None or self.running < p):                 
    self.preempt(p) 
Run Code Online (Sandbox Code Playgroud)

缩进有什么问题?

python python-3.x

-7
推荐指数
1
解决办法
217
查看次数