gpt4 book ai didi

python - 使用字符串列表创建数组

转载 作者:太空宇宙 更新时间:2023-11-03 14:10:31 24 4
gpt4 key购买 nike

我想创建一个 10*10 数组(基本上有 100 个元素字母,我可以将其 reshape 为 10*10),其中必须包含字母表中的随机字母。

例如:

array_box = [the first elemet (c), second (e),...100(f)]

最佳答案

这可以通过一些理解来完成,例如:

代码:

letters = [[random.choice('abcdefghijklmnopqrstuvwxyz') 
for i in range(10)] for j in range(10)]

测试代码:

import random

letters = [[random.choice('abcdefghijklmnopqrstuvwxyz')
for i in range(10)] for j in range(10)]
print(letters)

结果:

[
['g', 'r', 'r', 'g', 'q', 'h', 'n', 'u', 'g', 's'],
['c', 'm', 'g', 'b', 'z', 'g', 'd', 'm', 'x', 'x'],
['r', 'j', 'e', 'c', 'h', 'm', 'q', 'i', 'c', 'm'],
['v', 'w', 'i', 'x', 'x', 'b', 'l', 'f', 'b', 'x'],
['r', 'r', 'c', 'm', 'f', 'g', 'x', 'z', 'b', 'a'],
['j', 's', 'g', 'n', 'q', 'a', 'f', 'v', 'c', 'o'],
['g', 'r', 'o', 'd', 't', 'n', 'b', 'l', 'h', 'z'],
['h', 'p', 'y', 's', 'k', 't', 'u', 'b', 'n', 'q'],
['u', 'b', 'y', 'z', 'q', 't', 'o', 's', 'l', 'c'],
['w', 'e', 'v', 'p', 'o', 'r', 'f', 'm', 'm', 'h']
]

关于python - 使用字符串列表创建数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48533495/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com