小编nwi*_*e13的帖子

将列表从一个索引排序到另一个索引 - python

假设我有一个列表[2, 4, 1, 3, 5]

我想将列表从索引 1 排序到末尾,这给了我 [2, 1, 3, 4, 5]

我怎么能用python3做到这一点?

(没有额外的空间将不胜感激)

编辑:

我已将切片声明为已接受的答案。Python 仅复制对象引用,因此与真正的就地排序相比,速度损失不会那么大。但是如果你需要一个非常严格的解决方案,你可以参考@Heap Overflow 上我最喜欢的答案之一

>>> tmp = l[0]
>>> l[0] = float('-inf')
>>> l.sort()
>>> l[0] = tmp
>>> l
[2, 1, 3, 4, 5]
Run Code Online (Sandbox Code Playgroud)

python sorting

18
推荐指数
3
解决办法
1283
查看次数

如何在表视图中以编程方式选择行?(斯威夫特4.0)

我有一个 tableViewController,我的数据源运行良好,但我无法以编程方式选择行。

我努力了:

class DocumentTableViewController: UITableViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        tableView.selectRow(at: IndexPath(row: 0, section: 0), animated: true, scrollPosition: UITableViewScrollPosition(rawValue: 0)!)
     }
}
Run Code Online (Sandbox Code Playgroud)

当我运行时,tableView什么也不选择。我该如何解决这个问题?

uitableview swift

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

标签 统计

python ×1

sorting ×1

swift ×1

uitableview ×1