日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python中x 1什么意思_Python:A [1:]中x的含义是什么?

發布時間:2023/12/4 python 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中x 1什么意思_Python:A [1:]中x的含义是什么? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這是

array slice語法.看到這個問題:

Explain Python’s slice notation

對于列表my_list對象,例如[1,2,“foo”,“bar”],my_list [1:]相當于從0索引1開始的所有元素的淺復制列表:[2,“foo”,“bar”].所以你的for語句遍歷這些對象:

for-iteration 0: x == 2

for-iteration 1: x == "foo"

for-iteration 2: x == "bar"

range(..)返回索引(整數)的列表/生成器,因此你的for語句將迭代整數[1,2,…,len(my_list)]

for-iteration 0: x == 1

for-iteration 1: x == 2

for-iteration 2: x == 3

因此,在后一版本中,您可以使用x作為列表的索引:iter_obj = my_list [x].

或者,如果您仍需要迭代索引(例如,對于當前對象的“計數”),則可以使用枚舉:稍微更加pythonic版本:

for (i, x) in enumerate(my_list[1:]):

# i is the 0-based index into the truncated list [0, 1, 2]

# x is the current object from the truncated list [2, "foo", "bar"]

如果您決定將my_list的類型更改為其他類型,則此版本將更具未來性,因為它不依賴于基于0的索引的實現細節,因此更有可能與支持切片的其他可迭代類型一起使用句法.

總結

以上是生活随笔為你收集整理的python中x 1什么意思_Python:A [1:]中x的含义是什么?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。