问题:

c=['zz','yy','xx'] 
c[0:2]=c[0:2].capitalize()

# 提示错误
AttributeError: 'list' object has no attribute 'capitalize'

解决:

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
  • 方法一
c = ['zz','yy','xx'] 
c = [string.capitalize() for string in c]
  • 方法二
c = ['xx', 'yy', 'zz']
c = ' '.join(c).title().split()
  • 方法三
>>> c = ['xx', 'yy', 'zz']
>>> ' '.join(c).title().split()
['Xx', 'Yy', 'Zz']
  • 方法四
[_.capitalize() for _ in c]
  • 方法五
c = [_.title() for _ in c]
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄