我需要合并元组的索引,我该怎么做?

huangapple go评论95阅读模式
英文:

I need combine indexs of a tuple how can i do this

问题

  1. 我尝试将字母放大到单词的索引位置,但它不在相同的索引位置。

k = 'kars'
k = k[0].upper(), k1, k[2], k[3], k[4]

  1. 它在分布字母,如何将它们组合在一起?
英文:

I was trying a bigger letter to the index of word i did it but it is not in the same of index

  1. k = 'kars'
  2. k = k[0].upper(),k[1],k[2],k[3],k[4]

it is distributing the letters how can i combine them

答案1

得分: 2

Python有一个title()方法:

  1. k = 'kars'
  2. print(k.title())
  3. # 或者
  4. print(k[0].upper() + k[1:])
  5. # 或者
  6. def uppercaseAtIndex(k, i):
  7. newK = list(k)
  8. newK[i] = newK[i].upper()
  9. return ''.join(newK)
  10. print(uppercaseAtIndex(k, 1))

输出:

  1. Kars
  2. Kars
  3. kArs
英文:

Python has a title() method:

  1. k = 'kars'
  2. print(k.title())
  3. # OR
  4. print(k[0].upper() + k[1:])
  5. # OR
  6. def uppercaseAtIndex(k, i):
  7. newK = list(k)
  8. newK[i] = newK[i].upper()
  9. return ''.join(newK)
  10. print(uppercaseAtIndex(k, 1))

Out:

  1. Kars
  2. Kars
  3. kArs

答案2

得分: 1

''.join(letter.upper() if i == index else letter for i, letter in enumerate('thestring'))

英文:

Use a generator expression and enumerate to capitalize a specific index. Join the letters with str.join().

  1. index = 1
  2. ''.join(letter.upper() if i==index else letter for i,letter in enumerate('thestring'))

huangapple
  • 本文由 发表于 2023年2月7日 03:21:46
  • 转载请务必保留本文链接:https://go.coder-hub.com/75365691.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定