小编Sea*_*ean的帖子

Python 3.2 idle:range函数 - 打印还是列表?

我知道这是错误的事情,但我使用的是python 3但是用python 2书来研究它.

它说,

>>>range(2,7)
Run Code Online (Sandbox Code Playgroud)

将会呈现

[2,3,4,5,6]
Run Code Online (Sandbox Code Playgroud)

但我知道它不会显示上面的输出,我想.所以我试过了:

>>>>print(range(2,7))
Run Code Online (Sandbox Code Playgroud)

和ta-da-它显示如下:

range(2,7)
Run Code Online (Sandbox Code Playgroud)

看起来这是从P2到P3的变化之一所以我试过:

list(range(2,7))
Run Code Online (Sandbox Code Playgroud)

这个可以在IDLE上运行正常,但在记事本上用于长编码也不行.所以最后我试过了:

print(list(range(2,7)))
Run Code Online (Sandbox Code Playgroud)

它显示出类似于我的意图...我做得对吗?这是写它的唯一方法吗?

python printing list range

7
推荐指数
1
解决办法
2万
查看次数

Python 3.2 idle:如何在同一行显示两个不同的值?

team = ['sean', 'david', 'JK', 'KB', 'nina']

for i in team:
   print(i), print(len(i))
Run Code Online (Sandbox Code Playgroud)

以上显示以下结果:

sean
4
david
5
JK
2
KB
2
nina
4
Run Code Online (Sandbox Code Playgroud)

但是我的说明书显示了这个:

sean 4
david 5
JK 2
KB 2
nina 4
Run Code Online (Sandbox Code Playgroud)

我如何获得"xxx,y"格式?我究竟做错了什么?

python python-3.x

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

标签 统计

python ×2

list ×1

printing ×1

python-3.x ×1

range ×1