找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 3350|回复: 6

[已解决] 小白求助

4

主题

14

帖子

14

积分

贫民

积分
14
大鱼吃小鱼 发表于 2017-11-27 10:20:44 | 显示全部楼层 |阅读模式
本帖最后由 大鱼吃小鱼 于 2018-1-20 15:51 编辑

current_users = ['JOHn','Sherry','toM','linDa','buruth']
current_users1 = []
for current_user in current_users:
      current_user = current_user.lower()
      current_users1.append(current_user)
current_users = current_users1
大神们有没有其他更简洁的方法把列表里的字符串转为小写,感觉自己写的好蠢

回复

使用道具 举报

2

主题

219

帖子

219

积分

版主

Rank: 7Rank: 7Rank: 7

积分
219

热心会员默默耕耘优秀版主

剑心无痕 发表于 2017-11-27 10:34:10 | 显示全部楼层
current_users1 = [i.lower() for i in current_users]
意思差不多
回复 支持 反对

使用道具 举报

4

主题

14

帖子

14

积分

贫民

积分
14
大鱼吃小鱼  楼主| 发表于 2017-11-27 10:39:12 | 显示全部楼层
剑心无痕 发表于 2017-11-27 10:34
current_users1 =
意思差不多

谢谢
回复 支持 反对

使用道具 举报

2

主题

219

帖子

219

积分

版主

Rank: 7Rank: 7Rank: 7

积分
219

热心会员默默耕耘优秀版主

剑心无痕 发表于 2017-11-27 15:20:16 | 显示全部楼层

装的高大上一点的写法
list(map(str.lower,current_users))
回复 支持 反对

使用道具 举报

4

主题

14

帖子

14

积分

贫民

积分
14
大鱼吃小鱼  楼主| 发表于 2017-11-27 16:36:49 | 显示全部楼层
剑心无痕 发表于 2017-11-27 15:20
装的高大上一点的写法
list(map(str.lower,current_users))

还没学到,表示看不懂
回复 支持 反对

使用道具 举报

2

主题

219

帖子

219

积分

版主

Rank: 7Rank: 7Rank: 7

积分
219

热心会员默默耕耘优秀版主

剑心无痕 发表于 2017-11-27 16:45:38 | 显示全部楼层
大鱼吃小鱼 发表于 2017-11-27 16:36
还没学到,表示看不懂

map(func, *iterables) --> map object
第一个参数是一个函数,第二个参数是iterable的变量就行比如(map, list, str, dict, set,tuple等), 返回值是map类型, 你理解成这样:对iterables中的每一个值调用func函数
回复 支持 反对

使用道具 举报

4

主题

14

帖子

14

积分

贫民

积分
14
大鱼吃小鱼  楼主| 发表于 2017-11-27 16:57:19 | 显示全部楼层
剑心无痕 发表于 2017-11-27 16:45
map(func, *iterables) --> map object
第一个参数是一个函数,第二个参数是iterable的变量就行比如(map ...

谢谢大神讲解,好人啥事儿都顺利
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表