【发布时间】:2023-03-04 10:34:01
【问题描述】:
我正在尝试转换一个随机项目(行)并将其保存回列表中,以便当我打印整个列表时它会打印完整列表,但随机行大写。
这是我尝试过的,但它不起作用:
import random
lines = ['abc', 'def', 'ghi', 'jkl']
random.choice(lines).upper()
print(lines)
所需输出示例:
abc
def
GHI
jki
【问题讨论】:
-
你只是看不到它,因为你没有获取从
upper()返回的值;使用print(random.choice(lines).upper())。 -
抱歉,我正在尝试转换该行并将其保存回列表中,这样当我打印整个列表时,它会以大写形式打印一个随机行。
标签: python list python-3.x random