我有一个包含字符串的Python列表变量.是否有一个函数可以将一次传递中的所有字符串转换为小写,反之亦然,即大写?

推荐答案

list comprehensions分钟就可以完成

>>> [x.lower() for x in ["A", "B", "C"]]
['a', 'b', 'c']
>>> [x.upper() for x in ["a", "b", "c"]]
['A', 'B', 'C']

还是map function

>>> list(map(lambda x: x.lower(), ["A", "B", "C"]))
['a', 'b', 'c']
>>> list(map(lambda x: x.upper(), ["a", "b", "c"]))
['A', 'B', 'C']

Python相关问答推荐

螺旋桨图上意外颠倒的次y轴

判断两极中N(N 2)列水平是否相等

在Python中使用readline函数时如何向下行

在Python中,如何才能/应该使用decorator 来实现函数多态性?

Python panda拆分列保持连续多行

配置Sweetviz以分析对象类型列,而无需转换

如何才能知道Python中2列表中的巧合.顺序很重要,但当1个失败时,其余的不应该失败或是0巧合

如何在图片中找到这个化学测试条?OpenCV精明边缘检测不会绘制边界框

如何在BeautifulSoup中链接Find()方法并处理无?

当多个值具有相同模式时返回空

使用新的类型语法正确注释ParamSecdecorator (3.12)

如何使用LangChain和AzureOpenAI在Python中解决AttribeHelp和BadPressMessage错误?

为什么默认情况下所有Python类都是可调用的?

删除字符串中第一次出现单词后的所有内容

Streamlit应用程序中的Plotly条形图中未正确显示Y轴刻度

我如何根据前一个连续数字改变一串数字?

在两极中过滤

网格基于1.Y轴与2.x轴显示在matplotlib中

numpy.unique如何消除重复列?

在matplotlib中使用不同大小的标记顶部添加批注