python语言
本人初学
基于Monster 组和GPT的调写:
import random
# 生成包含1到100的整数列表
lst = list(range(1, 101))
# 对列表进行乱序操作
random.shuffle(lst)
# 取出前100个元素
lst1 = lst[:100]
# 取出后100个元素并取相反数
lst2 = [-i for i in lst[-100:]]
# 将两个列表合并成一个乱序列表
result = lst1 + lst2
print(result)
将生成一个包含1到100的整数的列表,并对其进行乱序操作。然后,它将列表分成前100个元素和后100个元素,并将后100个元素取相反数。最后,它将两个列表合并成一个乱序列表,并将其打印出来
在 Python 中,可以使用 random.shuffle() 函数来打乱列表中元素的顺序,从而建立乱序列表。该函数接受一个列表作为参数,并将该列表中的元素随机打乱顺序。
下面是一个示例代码:
import random
# 原始列表
original_list = [1, 2, 3, 4, 5]
# 打乱顺序
random.shuffle(original_list)
# 输出乱序列表
print(original_list)
用random:
import random
list = []
for i in range(100):
list.append(random.randint(-100, 100));
print(list)