Mik*_*ike 2 python syntax matlab
获取列表的一半,MATLAB有一个非常方便的语法:
x(1:end/2)
Run Code Online (Sandbox Code Playgroud)
我知道python执行此操作的语法是
x[:len(x)/2]
Run Code Online (Sandbox Code Playgroud)
这种情况很好,因为len(x)很容易写.但是当列表的名称很长时(因为它们有时需要),这种语法不仅仅是一种痛苦,而且当存在类似的长名称列表时更是如此.
我知道这是一个真实的镜头,但是python有没有像MATLAB一样的语法选项?
没有专门的语法.如果你需要做很多,写一个函数:
def half_list(l):
return l[:len(l)/2]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9235 次 |
| 最近记录: |