小编Cas*_*asa的帖子

如何用int划分列表中的每个元素?

我只是想用一个int来划分列表中的每个元素.

myList = [10,20,30,40,50,60,70,80,90]
myInt = 10
newList = myList/myInt
Run Code Online (Sandbox Code Playgroud)

这是错误:

TypeError: unsupported operand type(s) for /: 'list' and 'int'
Run Code Online (Sandbox Code Playgroud)

我明白为什么我收到这个错误.但我很沮丧,我找不到解决方案.

还尝试过:

newList = [ a/b for a, b in (myList,myInt)]
Run Code Online (Sandbox Code Playgroud)

错误:

ValueError: too many values to unpack
Run Code Online (Sandbox Code Playgroud)

预期结果:

newList = [1,2,3,4,5,6,7,8,9]
Run Code Online (Sandbox Code Playgroud)


编辑:

以下代码给出了我的预期结果:

newList = []
for x in myList:
    newList.append(x/myInt)
Run Code Online (Sandbox Code Playgroud)

但有更容易/更快的方法吗?

python

130
推荐指数
5
解决办法
26万
查看次数

如何在添加另一个yaxis的同时旋转xlabels?

出于某种原因,在我向我的情节添加第二个y轴之后

fig.plt.figure()
ax = plt.Axes(fig)
fig.add_axes(ax)
ax2 = ax.twinx()
fig.add_axes(ax2)
Run Code Online (Sandbox Code Playgroud)

xticklabels不再旋转!?

fig.autofmt_xdate(rotation = num)
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么会这样?

我可以评论最后两行:

#ax2 = ax.twinx()
#fig.add_axes(ax2)
Run Code Online (Sandbox Code Playgroud)

它将旋转xticklabels.

python matplotlib

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

标签 统计

python ×2

matplotlib ×1