python 对列表滑动平均_python程序员告诉你,python怎么学?30个特性带你快速了解python...

1ba22dad8b69bb340c79d46f8cd89f5b.png

如果你是一个正在学习python的c、c++或者java程序员,或者你是刚开始学python,那么看完这35个语言特性,你会觉得非常实用。

每个语言特性只能通过实例来验证,无需过多解释。虽然我已尽力使例子清晰,但它们中的一些仍会看起来有些复杂,这取决于你的熟悉程度。所以如果看过例子后还不清楚的话,标题能够提供足够的信息让你通过Google获取详细的内容。

正文

1、分拆

当你要传递的参数已经是一个列表,调用的函数却接受分开一个个的参数,这个时候可以考虑参数列表拆分:

ae4071d9e760a611ea5bdb00586e4e2f.png

394602bb6cbbe88cfb64ac28995f4f81.png

2、交换变量分拆

0b5863dbe9e4a508a6f71cf8ffb17165.png

3、负索引

dca77776f99bc2fb8c27ebae9f2b85e2.png

非常直观,以元素1为第0个元素,最后一个元素即为a[-1],有点循环链表的意思。

4、列表切片 (a[start:end])

3f164186709cd783ffb553172c945d89.png

5、使用负索引的列表切片

baa6d4f3d30c30019e5764443de6b38d.png

6、带步进值的列表切片 (a[start:end:step])

94e4387225e4d8317349145748d4caa0.png

7、负步进值得列表切片

5e0300389fb5813162b630dc46bea103.png

8、列表切片赋值

6ac26ae20eeb5de40f80ff340d8941f8.png

9、命名切片 (slice(start, end, step))

5d4095a8bb2c130aba0332ede7ae9de8.png

10、zip打包解包列表和倍数

995db974d9c4fd9b13e8abcfc055d7c0.png

11、使用zip合并相邻的列表项

8c857e414ae699be26408280a6fbef09.png

12、使用zip和iterators生成滑动窗口 (n -grams)

13、使用zip反转字典

9537a0ce456f5e4d3a171ffa16ed7489.png

今天这篇就分享13个吧

还有需要更多资料的小伙伴可以私信小编“学习”来领取n更多的资料哦

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值