linux怎样下载安装python测试常见⾯试题
1、统计元素的个数:
a = [1, 2, 3, 1, 1, 2]
dict = {}
for key in a:
dict[key] = (key,0) + 1
print(dict)
def  count(m):
for  i  in  a:
ell的中文是什么result = a.count(m)
print(result)
if  __name__ == "__main__":
mysql存储引擎是什么count(1)
2、冒泡排序
def  bubble_sort(num):
for i in  range(len(num)-1):  #这个循环负责设置冒泡排序进⾏的次数,即循环的趟数
for  j in  range(len(num)-1-i):  #i的初始值为0,每次循环确定⼀个值,循环⼀次,减少⼀趟
if  num[j] > num[j+1]:
num[j],num[j+1] = num[j+1],num[j]
return  num
if  __name__ == "__main__":
num = [1,2,3,4,9,5,2,3,8]
print(bubble_sort(num))
3、处理⼀维数
li = []
arr  = [["zhang"],["wamg"],["li"],["zhao"]]
web前端入门视频for  i  in  arr:
for  j  in  i:
python基础知识测试
li.append(j)
print(li)
4.两个列表转成字典
list1 = [1,2,3]
list2 = ["a","b","c",]
css漂亮字体样式大全
dict = dict(zip(list1,list2))
print(dict)
5.洗牌游戏
import random
def shuffle(lis):
result = []
while lis:
p = random.randrange(len(lis))
result.append(lis[p])
lis.pop(p)
return result
r = shuffle([1,2,3,4,6,7,8,9,10])
print(r)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。