這裡我們利用string的乙個函式erase(iterator)來刪除指定位置上的字元,這裡的iterator迭代器可以通過string.begin()獲得該字串的首迭代器,再加上不同的數值來進行刪除操作。
string s =
"abcdefg"
;int i =3;
string::iterator itr = s.
begin()
; itr+
=i; s.
erase
(itr)
; s.
erase
(itr)
; cout<
這裡我們是想刪除"de",由於我們獲得了首迭代器並且加了數值,此時刪除的是"d",如果再想刪除「e」,我們不需要再進行任何數值的增添,因為此時"e"的位置就在剛剛"d"的位置上,只需要再次進行erase()即可。 檔案操作,讀,寫,指定位置
view source print?檔案操作 open open 路徑 檔名 讀寫模式 f open filepath w 讀寫模式 r唯讀,r 讀寫,w新建 會覆蓋原有檔案 a追加,b二進位制檔案 常用讀寫模式 如 rb wb r b 等等 讀寫模式的型別有 ru 或 ua 以讀方式開啟,同時提供...
php刪除指定位置陣列元素
arr a b c array splice arr,0,1 var dump arr brr a b c array shift brr var dump brr 結果如下 array size 2 0 string b length 1 1 string c length 1 array siz...
pytorch刪除Tensor中指定位置的元素
list中刪除乙個元素 l1 a b c del l1 1 或者l1.remove b print l1 a c array中刪除元素 arr1 np.array a b c arr2 np.delete arr1,1 刪除arr1中索引為1的元素 print arr2 a c tensor中刪除元...