python列表大小写转换_如何将列表中的元素转换为小写?

你有一个嵌套结构。展开(如果只包含一个列表,则永远)或使用嵌套列表理解:[[w.lower() for w in line] for line in dataset]

嵌套列表理解分别处理dataset列表中的每个list。

如果您只有一个包含在dataset中的列表,那么您也可以展开:[w.lower() for w in dataset[0]]

这将生成一个直接包含小写字符串的列表,而无需进一步嵌套。

演示:>>> dataset = [['It', 'went', 'Through', 'my', 'shirt', 'And', 'came', 'out', 'The', 'back', 'and', 'hit', 'the', 'kid', 'behind', 'me', 'in', 'the', 'toe']]

>>> [[w.lower() for w in line] for line in dataset]

[['it', 'went', 'through', 'my', 'shirt', 'and', 'came', 'out', 'the', 'back', 'and', 'hit', 'the', 'kid', 'behind', 'me', 'in', 'the', 'toe']]

>>> [w.lower() for w in dataset[0]]

['it', 'went', 'through', 'my', 'shirt', 'and', 'came', 'out', 'the', 'back', 'and', 'hit', 'the', 'kid', 'behind', 'me', 'in', 'the', 'toe']

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值