小编akr*_*ich的帖子

如何在终端中运行一行Python命令?

我想在终端中获取Python函数的结果。

我试图运行命令:

$ python3 -m uuid uuid.uuid4().hex
Run Code Online (Sandbox Code Playgroud)

我希望看到的输出是这样的: '78cbf0fadaa34ff7ac3f7b965965e207'

不幸的是我得到了错误:

-bash: syntax error near unexpected token `('
Run Code Online (Sandbox Code Playgroud)

python bash terminal uuid

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

将列表的每三个元素乘以2

输入数据:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
输出数据:[1, 2, 6, 4, 5, 12, 7, 8, 18, 10]

我读了很多答案,建议在其中使用包含第一个元素的切片符号。但就我而言,我应该将列表的每个第3个元素都包含在内。

有可能提高我的认识吗?

for index in range(len(data)):
    if (index + 1) % 3 == 0:
        data[index] = data[index] * 2
Run Code Online (Sandbox Code Playgroud)

python iteration collections list-comprehension list

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