You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Python列表中指定元素转换为小写

仅将列表中指定元素转换为小写的实现方法

如果需要把列表 x = ['AA', 'BB', 'CC'] 里的'BB'单独转为小写,这里有几种实用的实现方式:

方法一:列表推导式(简洁高效)

用列表推导式遍历每个元素,仅对目标元素做小写转换:

x = ['AA', 'BB', 'CC']
x = [item.lower() if item == 'BB' else item for item in x]
print(x)  # 输出: ['AA', 'bb', 'CC']

方法二:索引定位修改(适合元素唯一的场景)

先找到'BB'的索引,再直接修改对应位置的元素:

x = ['AA', 'BB', 'CC']
if 'BB' in x:
    idx = x.index('BB')
    x[idx] = x[idx].lower()
print(x)  # 输出: ['AA', 'bb', 'CC']

方法三:循环遍历处理多个目标元素

如果列表里存在多个'BB',可以用enumerate遍历索引和元素,逐个修改:

x = ['AA', 'BB', 'CC', 'BB']
for idx, item in enumerate(x):
    if item == 'BB':
        x[idx] = item.lower()
print(x)  # 输出: ['AA', 'bb', 'CC', 'bb']

内容的提问来源于stack exchange,提问作者Angie Ma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 16:45:33