1樓:書荒莫慌
如果你是要將l中第四個元素也就是3改變的話,應該是l[3:4]=['?']或者l[3]='?'
python裡面的切片是起始點是終結點,並不是起始點和長度(其他語言的substr是這樣)。
而你的l[3:1]實際上什麼都不是,你可以試試,它是空列表,這個時候python會在你的列表中位置為3的地方新增你賦值的列表也就是['?'],如果這個起始點(l[3:
1]中的3)大於列表的長度,那麼就在列表最後面新增,比如如果你再用l[10:2]=['#']的話,l就變為[0,1,2,'?',3,'#']了。
如果你要列表切片賦值的話,需要給出正確的切片起點和終點。如果l=[0,1,2,'?',3,'#']用l[1:
3]=[100]的話,那麼由於切片正確就將下標為1和2的元素換為100,新的l就是[0,100,'?',3,'#']了
2樓:
我寫簡明點:
l[a:b] = [c]
即用右邊的[c]完全替換a到b-1個元素。
而l[3:1]相當與[3:3]
即用['?']插入(而不是替換第三個位置的元素)到3的位置
python 分片的問題 例如: x=[1,2,3,4] x=[0:2] >>>[1,2] --- x=[1,2,3,4]列表中對應關係是0開始,還是1開始
3樓:
從0開始, x = x[0:2]裡不包括2, 即第0, 1個項
4樓:匿名使用者
py的佇列是以0開始.
5樓:
帶頭不帶尾。
【0:2】=,
python裡面[:1]怎麼理解
6樓:匿名使用者
切片:l[0:3]表示,從索引0開始取,直到索引3為止,但不包括索引3。即索引0,1,2,正好是3個元素。
如果第乙個索引是0,還可以省略:
7樓:萍水e相逢
切片python重要的用法
8樓:匿名使用者
請問python中val[0:-1]是什麼意思?
9樓:飛喵某
val[0:-1]是python特有的切片操作,也叫切割操作,這裡的下標0表示左起第乙個元素, -1表示倒數最後乙個元素。
取乙個list或tuple的部分元素是非常常見的操作。比如,乙個list如下:
「l = ['michael', 'sarah', 'tracy', 'bob', 'jack']」
取前3個元素,利用切片操作就是「l[0:3]」。如果第乙個索引是0,還可以省略「l[:3]」。
也可以從索引1開始,取出2個元素出來,l[1:3],顯示的結果就是「['sarah', 'tracy']」。
類似的,既然python支援l[-1]取倒數第乙個元素,那麼它同樣支援倒數切片,試試「l[-2:]」,返回的就是「['bob', 'jack']」,記住倒數第乙個元素的索引是-1。
10樓:生活需要走位
切片操作
list[start:end(:step)]list[起步:結束(:步長可選)]
list[0:9:1] 表示list第乙個元素』0『到第9個元素『8』,步長1,就是 012345678, 不包含結束的9
val[0:-1]
下標0表示左起第乙個元素, -1表示倒數最後乙個元素,val[0:-1]表示第乙個元素到倒數第二個元素的切片
怎麼將[[1,2,3]]轉換成[1,2,3] python
11樓:gta小雞
l = [[1,2,3]]
m = l[0]
print(m) # [1,2,3]
python怎麼將[1, 2, 3,4]變成[[1, 2], [1, 3], [1, 4], [2, 3], [2, 4], [3, 4]]
12樓:紫薇參星
用python語言提供的迭代器模組吧
import itertools
print([list(i) for i in itertools.combinations([1,2,3,4],2)])
13樓:原來你是丶小幸運
a = [1,2,3,4]
for i in a:
for t in a:
if i > t:
list = [i,a]
print(list)
06除以012豎式並驗算,06除以012用豎式計算並驗算
0.6除以0.12豎式 驗算 5 0.12 0.6,計算正確。擴充套件資料 直除法 從題型上一般包括兩種形 專式 一 比較多個分數時 屬,在量級相當的情況下,首位較大 小的數為較大 小數 二 計算乙個分數時,在選項首位不同的情況下,通過計算首位便可選出正確答案。直除法 從難度深淺上來講一般分為三種梯...
0 6除0 12怎麼列豎式,0 6除以0 12等於多少用豎式計算怎麼列?
0.6 0.12 60 12 5 除法用豎 bai式計算時,從du最高位 開始除起,如zhi若除不了,那麼就dao用最高位和下版一位合成乙個數來除,直到能權除以除數為止。本題中除數與被除數都是小數,可以先將其擴大相同的倍數成為整數方便運算。本題中可以擴大100倍,變成60除以12.具體豎式如下圖 0...
鑽石0 12ct是什麼意思,鑽石戒指D0 12ct是什麼意思
鑽石的大小克拉,1克拉 100分,你這個是12分的鑽石望採納 鑽石戒指d0.12ct是什麼意思 意思是該鑽石的重量是0.12克拉,克拉是珠玉 鑽石等寶石的質量單位,1克拉 ct 200毫克 mg 0.2克 g 1克拉又可分為100分,以用作計算較為細小的寶石。因為鑽石的密度基本上相同,因此越重的鑽石...