python基礎入門 數列的一些增刪改查操作

2022-09-13 23:18:16 字數 2648 閱讀 6673

數列的一些增刪改查操作

import

copy

names = ["

aa","

bb","

cc","dd"

]print

(names)

print(names[1],names[2])

print(names[0:2])#

切片,要頭不要尾

print(names[:2])#

和上乙個結果一樣

print(names[-1])#

切片,取倒數第乙個

print(names[-2])#

切片,取倒數第二個

print(names[-2:])#

切片,省略後面的

print("\n"

)"ee")#

在末尾增加乙個

print

(names)

names.insert(1,"

ee")#

插在那位數的後面

print

(names)

names.insert(3,"ff"

)print

(names)

names[2] = "gg"

#修改某個數

print

(names)

names.remove("cc

")print

(names)

del names[1]#

刪除某個數

print

(names)

names.pop(1)#

刪除某個數,沒寫預設刪除最後乙個

print

(names)

print(names.count("ee"

))#計算ee的個數

names.reverse()

#排序反轉

print

(names)

names.sort()

#按字母排序

print

(names)

print("\n"

)names2 = ["

q**jhh"]

names.extend(names2)

#把names2合拼到names

print

(names)

print("\n"

)names3 =copy.deepcopy(names)#names3複製names

print(names3)

結果顯示如下

['

aa', '

bb', '

cc', 'dd'

]bb cc['

aa', 'bb'

]['aa

', 'bb'

]ddcc[

'cc', 'dd'

]['aa

', '

bb', '

cc', '

dd', 'ee'

]['aa

', '

ee', '

bb', '

cc', '

dd', 'ee'

]['aa

', '

ee', '

bb', '

ff', '

cc', '

dd', 'ee'

]['aa

', '

ee', '

gg', '

ff', '

cc', '

dd', 'ee'

]['aa

', '

ee', '

gg', '

ff', '

dd', 'ee'

]['aa

', '

gg', '

ff', '

dd', 'ee'

]['aa

', '

ff', '

dd', 'ee'

]1['ee

', '

dd', '

ff', 'aa'

]['aa

', '

dd', '

ee', 'ff'

]['aa

', '

dd', '

ee', '

ff', '

q**jhh']

['aa', '

dd', '

ee', '

ff', '

q**jhh

']

非深度copy即淺copy:

import

copy

person = ['

name

',['

a',100]]

p1 =person[:]

p2 =person[:]

p2[0]="

asd"

p1[1][1]=50

print

(p1)

print(p2)

結果:

['

name

', ['

a', 50]]['

asd', ['

a', 50]]#可以看到p1改變成50,p2也跟著改變了

Python一些入門知識001基礎

與其他的語言類似,python同樣對變數命名有所規定,但是有所不同的是python的變數命名開頭變成了字母 下劃線,也就是說不能用數字開頭來給變數命名,正確示範 zhang name items zhang name 錯誤示範 3name item 同時變數名稱嚴格控制大小寫zhang name z...

Hadoop入門的一些基礎

hadoop 是乙個分布式的計算開源框架,提供了乙個分布式檔案系統子專案 hdfs 和支援mapreduce分布式計算的軟體架構 hive 是基於hadoop的乙個資料倉儲工具,可以將結構化的資料檔案對映為一張資料庫表,通過類sql語句快速實現簡單的map reduce統計,不必開發專門的mapre...

python入門的一些簡單總結

1.python 如何是輸出不換行 py 2.7 print 可使其不換行 py 3.x print x,end 2.python如何輸出空格?把空格作為乙個字串,a 然後輸出的時候連線起來即可.3.python3.x 的整除 3 2 得到的是直接去下整數 1.3 2 得到1.5 4.保留一位小數 ...