Swift 是否删除索引处的列表元素?

Swift 是否删除索引处的列表元素?,swift,Swift,Swift中的列表严重缺乏可用的方法。这真是令人失望,来自Python的背景。例如,我想删除第一个元素,类似这样的东西在Python中可以工作: mylist = mylist[1:] 如何从列表中删除元素(最好是通过索引,但我可以使用任何最简单的方法)?使用removatendex var arr = [1, 2, 3] arr.removeAtIndex(1) 如果要删除一系列值,可以使用removeRange: var x = [1, 2, 3, 4, 5] x.removeRange

Swift中的列表严重缺乏可用的方法。这真是令人失望,来自Python的背景。例如,我想删除第一个元素,类似这样的东西在Python中可以工作:

mylist = mylist[1:]

如何从列表中删除元素(最好是通过索引,但我可以使用任何最简单的方法)?

使用
removatendex

var arr = [1, 2, 3]
arr.removeAtIndex(1)

如果要删除一系列值,可以使用
removeRange

var x = [1, 2, 3, 4, 5]
x.removeRange(1...2) // result is [1, 4, 5]

var x = [1, 2, 3, 4, 5]
x.removeRange(1..<2) // result is [1, 3, 4, 5]
var x=[1,2,3,4,5]
x、 removeRange(1…2)//结果是[1,4,5]
变量x=[1,2,3,4,5]
x、 拆卸工具(1。。