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小时内删除。
发表评论