python經典面試題目

2021-09-12 08:16:31 字數 1203 閱讀 4145

print

(set

(a)&

set(b)

)# a,b中相同的元素

print

(set

(a)^

set(b)

)# a,b中不同元素

list_1 =

["a"

,"b"

,"c"

,"b"

,"a"

]list_1 =

list

(set

(list_1)

)print

(list_1)

alist =[,

,]defsort_by_age

(alist)

:return

sorted

(alist, key =

lambda x:x[

'age'

], reverse=

false

)

# 字典推倒式

str_1 =

"k:1|k1:2|k2:3|k3:4"

d ="""

這裡需要特別注意最後(t.split(":",),因為傳遞多來的t是字串,如果使用tuple(t), 結果將是字串的元組,無法迭代。這裡的(t.split(":",))是將t.split生成的列表外加一層元組型別,在for迭代時候元組型別將被消去

"""

5.用一行python**寫出1+2+3+10248
from functools import

reduce

#1.使用sum內建求和函式

num =

sum([1

,2,3

,10248])

print

(num)

#2.reduce 函式

num1 =

reduce

(lambda x,y :x+y,[1

,2,3

,10248])

print

(num1)

6.python 中的負索引是什麼?

python 中的序列索引可以是正也可以是負。如果是正索引, 0 是序列中的第乙個索引, 1是第二個索引。如果是負索引,( -1 )是最後乙個索引而( -2 )是倒數第二個索引。

經典C 面試題目

1 在c 中,string str null 與 string str 請盡量使用文字或圖象說明其中的區別。回答要點 說明詳細的空間分配。10分 答 string str null 是不給他分配記憶體空間,而string str 給它分配長度為空字串的記憶體空間.請詳述在dotnet中類 class...

python 面試題目

1 數字反轉 i 12345678 print int str i 1 2 統計乙個句子中單詞數量 s how old are you ls s.strip split print there are words in this sentence format len ls s 3 統計乙個句子中的...

Python經典面試題

將字串列表 aycc kh llc u l 通過演算法處理為 y k c u l 對調首尾字串的位置,拼接字串列表中的字元,組成字串 lucky lst aycc kh llc u l 生成 3,2,1,1,1 這樣乙個索引列表 lst inde 2 i if 2 i 0else 1 for i i...