Python 基礎檢索,字典,集合set

2021-08-08 03:15:49 字數 2147 閱讀 4398

1.建立乙個列表,把列表裡的下表為3或者3的倍數刪除掉並迴圈刪除剩餘乙個值:

count=int(input("請輸入乙個整數字"))

dui=

for num in range(1,count+1):

print(dui)

#經過程式設計實現後輸出

n=0while true:

if len(dui) == 1 :

break;

n = n + 1

if n % 3 == 0 :

dui.pop(0)

else:

print(dui)

結果:

"d:\program files\python3.2\python.exe"

c:/users/

29722/desktop/python-1/modthree.py

請輸入乙個整數字10

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

[4]

詳解:

使用input方法接收乙個值使用迴圈把1到x的數字依次放到陣列中。

count=int(input("請輸入乙個整數字"))

dui=

for num in range

(1,count+1):

print(dui)

重點:

使用迴圈並且給true

判斷當陣列內剩餘1個值的時候跳出。

宣告乙個n計數,每次進入迴圈n加一n的數字代表當前陣列下標。

當n%3等於0的時候刪除當前的數,否則就把這個數刪除並重新加到陣列最後一位等等下一次判斷,最後輸出。

n=0

while true:

if len(dui) == 1 :

break;

n = n + 1

if n % 3 == 0 :

dui.pop(0)

else:

print(dui)

字典,陣列:

set 集合:無序,資料不可重複集合(set)是乙個無序不重複元素的序列。基本功能是進行成員關係測試和刪除重複元素。

可以使用大括號 或者 set() 函式建立集合,注意:建立乙個空集合必須用 set() 而不是 ,因為 是用來建立乙個空字典。

dictionary字典:鍵值 鍵不可重複列表是有序的物件結合,字典是無序的物件集合。兩者之間的區別在於:字典當中的元素是通過鍵來訪問的,而不是通過偏移訪問。

宣告:

student =  #陣列

tinydict = #字典

新增:

tinydict .__setitem__("us1","americ....") #字典

student .add() #字典

刪除:

tinydict .pop() #字典

student.pop() #字典

在控制台隨意輸入內容回車後統計每個字元出現的次數

字串格式化 「要格式的串,其中有 %s 或者 %d 的佔位符」%(引數)

第二種格式化方式使用string中的format方法格式化:

mystr=input("請輸入任意內容")

tongji={}

for s in mystr :

n=tongji.get(s)

if n is none :

tongji.__setitem__(s,1)

else:

tongji.__setitem__(s,n+1)

print(tongji)

for key in tongji :

#print("%s 出現了 %d 次"

%(key,tongji.get(key)))

print(" 出現了 次".format(tongji.get(key),key))

結果:

請輸入任意內容dddddddddd

d 出現了 10 次

python基礎 元組,字典,集合

python 的元組與列表類似,不同之處在於元組的元素不能修改,不能進行增刪改查。元組使用小括號,列表使用方括號。元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。如 tuple 1,2,3,4,5 元組中元素的獲取和列表相同,都是根據索引獲取對應元素。tuple 1,2,3,4,5 tu...

python基礎 元組 字典 集合

1 元組 元組的操作 元組是不可變集合,所以無法像列表一樣進行增刪改的操作。但是可以通過索引進行查詢操作。例 a 1,2,3,4,5,6,7 print a 2 print a 1 5 2 print a 1 輸出結果 3 2,4 7,6,5,4,3,2,1 其他操作 例 score 68,87,9...

python基礎 列表,集合,元組,字典

目錄 1,如何安裝python3.6 2,列表 3,元組 4,集合 5,字典 解壓安裝包到 opt目錄 安裝編譯過程中需要的依賴包有 gcc,zlib,zlib devel,openssl devel 進入安裝包進行編譯 cd opt python3 prefix安裝路徑 with ssl 新增ss...