python中把a列表打乱在排序得到b然后把a和b按照元素顺序排列构成一个字典

python中把a列表打乱在排序得到b然后把a和b按照元素顺序排列构成一个字典,第1张

可以使用Python的random和zip库函数实现:

import random

# 定义列表a

a = [1, 2, 3, 4, 5]

# 打乱列表a

randomshuffle(a)

# 对打乱后的列表a排序,得到列表b

b = sorted(a)

# 构建字典

result_dict = dict(zip(a, b))

# 输出结果

print(result_dict)

这个程序将会把列表a打乱并排序得到列表b,然后把a和b按照元素顺序排列构成一个字典,并输出结果。

dict={}

class student(object):

def __init__(self,number,name):

selfname=name

selfnumber=number

def Dict(self):

dict[selfnumber]=selfname

def Student(number,name):

a=student(number,name)Dict()

def sort():

test=[]

for i in dict:

testappend(i)

testsort()

for i in test:

print(i,dict[i])

Student('3','T1')

Student('2','T2')

Student('1','T3')

Student('4','T4')

print(dict)

sort()

以上就是关于python中把a列表打乱在排序得到b然后把a和b按照元素顺序排列构成一个字典全部的内容,包括:python中把a列表打乱在排序得到b然后把a和b按照元素顺序排列构成一个字典、python:编写程序,使字典储存学生信息,学生信息包括学号和姓名,根据学号从小到大输出学生信息、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10117747.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存