Python中列表索引为的负数时,意义与R不同
生活随笔
收集整理的這篇文章主要介紹了
Python中列表索引为的负数时,意义与R不同
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
之前學的是R, 后來看Python訪問索引為負數索引時,感覺不對,后來了解到,原來二者意義是完全不同的。
比如有一個列表,list1 = [a, b ,c ,d ,e]
- 對R來說,負數索引表示在原有的列表中去除該索引對應的元素,如list[-1]就是在原有的列表中去除第1個元素,所以結果是 list1[-1] = [b, c, d, e](R中列表元素序號從1開始)
> list1 <- c("a", "b", "c", "d", "e")
> list1[-1]
[1] "b" "c" "d" "e" - 對Python來說,負數索引表示從右邊往左數,最右邊的元素的索引為-1,倒數第二個元素為-2.,。。。list[-1] = e In [1] ?list = ["a", "b", "c", "d", "e"]
? ? ? ? ? print(list[-1]) e
> list1[-1]
[1] "b" "c" "d" "e" - 對Python來說,負數索引表示從右邊往左數,最右邊的元素的索引為-1,倒數第二個元素為-2.,。。。list[-1] = e In [1] ?list = ["a", "b", "c", "d", "e"]
? ? ? ? ? print(list[-1]) e
總結
以上是生活随笔為你收集整理的Python中列表索引为的负数时,意义与R不同的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 账号被盗了怎么办??怎么办?
- 下一篇: websocket python爬虫_p