Python學記 十 組合資料型別 上

2021-09-30 21:50:05 字數 1543 閱讀 1146

5.23

set()   #建立集合,集合用{}表示
>>> a = set("123124sdfsdf")

>>> a

try:

while true:

print(a.pop(), end="")

except:

pass

p123y

>>> a

set()

ls = ["p","p", "y", "y", 123]

s =set(ls) #利用了集合不重複的特點

lt = list(s) #將集合轉換為列表

inumstr = input("輸入數字(回車退出):")

while inumstr != "":

inumstr = input("輸入數字(回車退出):")

return nums

def mean(numbers):

s = 0.0

for num in numbers:

s= s + num

return s / len(numbers)

def dev(numbers, mean):

sdev = 0.0

for num in numbers:

sdev = sdev + (num - mean)**2

return pow(sdev/(len(numbers)-1),0.5)

def median(numbers):

sorted(numbers)

size = len(numbers)

if size % 2 == 0:

med = (numbers[size//2-1] + numbers[size//2])/2

else:

med = numbers[size//2]

return med

n = getnum()

m = mean(n)

print("平均值,方差,中位數".format(m, dev(n, m),median(n)))

Python學記 十一 組合資料型別 下

5.24 python 123,io 0 1 2 這是序列的預設索引,對映型別則由使用者將資料定義為索引 字典變數 值 字典變數 鍵 字典變數 鍵 值 用來向字典變數中索引或增加元素 是一種中文分詞第三方庫 需要額外安裝 中文本文需要動通過分詞獲得單個的詞語 jieba庫提供三種分詞模式。pip i...

從零學python 組合資料型別

1 集合型別定義 集合是多個元素的無序組合。集合型別和數學中的集合概念一致 集合元素之間無序,每乙個元素唯一 不存在相同元素 集合元素不可修改,不能是可變的資料型別 集合使用大括號 表示,元素之間使用逗號分隔 建立集合型別使用 或者 set 建立空集合型別,必須使用 set 2 集合操作符 3 集合...

python 組合資料型別

python提供了五種內建序列型別 bytearray bytes list strtuple 元組元組是個有序的序列,其中包含0個或多個物件引用。與字串類似,元組也是固定的,因此不能替換或刪除其中的任意資料項。如果需要修改,我們應該使用列表而不是元組,如果我們有乙個元組,但又要對其進行修改,那麼可...