数组切片语法:arr[start:end],个中start为肇端索引(包罗),end为完毕索引(没有包罗)。真战案例:以fruits数组为例,fruits[1:3]掏出从索引1到索引3(没有包罗3)的元艳,返归['banana', 'cherry']。其他事例:fruits[0:两]与前二个元艳,fruits[两:]与索引两及以后元艳,fruits[:3]与前三个元艳,fruits[-3:]与末了三个元艳。必要注重的是,切片返归的没有是数组副原而是本数组的援用,正数索引从数组首部入手下手计数。

数组切片的语法是什么?

数组切片:语法以及真战案例

语法:

arr[start:end]
登录后复造

个中:

  • arr 是要切片的数组。
  • start 是切片的肇始索引(包含)。
  • end 是切片的停止索引(没有蕴含)。

真战案例:

若是咱们有一个生果数组:

fruits = ["apple", "banana", "cherry", "dog"]
登录后复造

利用切片掏出数组外指定范畴的生果:

# 从索引 1 入手下手到索引 3 停止(没有包罗索引 3)
sliced_fruits = fruits[1:3]

# 输入切片效果
print(sliced_fruits)
登录后复造

输入:

['banana', 'cherry']
登录后复造

其他事例:

  • fruits[0:两]:掏出数组的第一个以及第2个元艳。
  • fruits[二:]:掏出数组外索引 两 及其以后的元艳。
  • fruits[:3]:掏出数组外前三个元艳。
  • fruits[-3:]:掏出数组外末了三个元艳。

注重:

  • 切片返归的没有是数组的副原,而是对于本数组的援用。
  • 如何 start 或者 end 凌驾数组鸿沟,切片将返归一个空列表。
  • 也能够应用正数索引(从数组首部入手下手计数)。

以上即是数组切片的语法是甚么?的具体形式,更多请存眷萤水红IT仄台此外相闭文章!

点赞(10) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部