1. 程式人生 > >初識面試中的算法題

初識面試中的算法題

value 計數 字典 更新 第一題 turn 返回 fas 字符

在面試過程中,常常被要求手撕代碼,作者作為測試經理,也經常被手撕代碼。
手撕代碼的內入無非是對字符串、數組、元組、字典進行操作。
第一題:取值:
1、從字符串及元組中取值
str1 = "abcd"
stra, strb, strc, strd=str1
結果:"a","b","c","d"
2、從數組中取值
list1 = [a,b,c,d]
lista = list1[0],以此類推,中括號中的數字是數組的下標,從0開始計數
3、從字典中取值
dic = {key1:value1,key2:value...}
dic1= key1
4、數組的運算
lst=[7,8]
a=15
判斷如果a減去lst中的任意值後,結果與lst中任意值相等,返回true,否則返回fasle
for i in range(len(lst)):
if a-lst[i] in lst:
return true
else:
return fasle
暫時更新到這裏,後續持續更新python的算法

初識面試中的算法題