• <del id="a8uas"></del>
    • 千鋒教育-做有情懷、有良心、有品質的職業教育機構

      400-811-9990
      手機站
      千鋒教育

      千鋒學習站 | 隨時隨地免費學

      千鋒教育

      掃一掃進入千鋒手機站

      領取全套視頻
      千鋒教育

      關注千鋒學習站小程序
      隨時隨地免費學習課程

      上海
      • 北京
      • 鄭州
      • 武漢
      • 成都
      • 西安
      • 沈陽
      • 廣州
      • 南京
      • 深圳
      • 大連
      • 青島
      • 杭州
      • 重慶
      當前位置:合肥千鋒IT培訓  >  技術干貨  >  python修改列表元素有什么方法

      python修改列表元素有什么方法

      來源:千鋒教育
      發布人:xqq
      時間: 2023-11-08 05:25:33

      增刪改查是處理數據最常見的方法,前兩種說過了,這里就要說說python提供的兩種修改列表元素的方法,一種是修改單個元素,還有一種的修改一組數據的方法。

      一、修改單個元素

      修改單個元素從原理上講就是重新給指定位置的元素賦值。下面來看看代碼演示。

      name1=['python','java','php','MySql','C++','C','php','C#']

      name1[2]='python'

      print(name1)

      返回結果:['python','java','python','MySql','C++','C','php','C#']

      二、修改一組元素

      這里使用的就是切片這種手法來給list列表做整段元素修改的,在進行這種操作時,如果不指定步長(step參數),Python就不要求新賦值的元素個數與原來的元素個數相同;這意味,該操作既可以為列表添加元素,也可以為列表刪除元素。

      name1=['python','java','php','MySql','C++','C','php','C#']

      name1[2:4]=['python','http://www.mobiletrain.org/']

      print(name1)

      返回結果:['python','java','python','http://www.mobiletrain.org/','C++','C','php','C#']

      這里要注意的是切片區間包含的元素個數和指定列表中元素的個數要相同。

      還有一種切片方法是指定步長切片,同樣可以修改多個列表元素的值。看看下面的代碼演示。

      name1=['python','java','php','MySql','C++','C','php','C#']

      name1[1:5:2]=['python','http://www.mobiletrain.org/']

      print(name1)

      返回結果:['python','python','php','http://www.mobiletrain.org/','C++','C','php','C#']

      上面這段代碼的意思是,從第二個元素到第六個元素,每隔2個修改成指定的列表中元素。從第二個到第六個包含4個元素,每隔2個修改一下正好能修改兩個,如果包含6個元素,這是新的列表中元素不夠就會報錯。看看下面的演示;

      name1=['python','java','php','MySql','C++','C','php','C#']

      name1[1:7:2]=['python','http://www.mobiletrain.org/']

      print(name1)

      返回結果:

      Traceback(mostrecentcalllast):

      File"C:/Users/Administrator/Desktop/python知識總結/python基礎/9-4.修改列表元素.py",line12,in

      name1[1:7:2]=['python','http://www.mobiletrain.org/']

      ValueError:attempttoassignsequenceofsize2toextendedsliceofsize3

      以上內容為大家介紹了python修改列表元素有什么方法,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。http://www.mobiletrain.org/

      聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。

      猜你喜歡LIKE

      python是什么編程語言

      2023-11-08

      pythonprogram是什么

      2023-11-08

      python包和文件夾有什么區別

      2023-11-08

      最新文章NEW

      pythoninsert函數是什么

      2023-11-08

      pythongil是什么

      2023-11-08

      pythontry是什么意思

      2023-11-08

      相關推薦HOT

      更多>>

      快速通道 更多>>

      最新開班信息 更多>>

      網友熱搜 更多>>