输入字符串,排序后输出最大字符及该字符在原字符串中的索引代码
时间: 2024-10-10 13:06:43 浏览: 36
java在原字符中插入新字符或字符串实例
5星 · 资源好评率100%
你可以使用Python编写这样的代码来实现这个功能。这里是一个简单的示例:
```python
def find_max_char_and_index(input_string):
# 将字符串转换为列表,以便于排序
char_list = list(input_string)
# 使用内置的sorted函数对字符列表按字母顺序排序,并获取最大字符
sorted_chars = sorted(char_list, reverse=True)
max_char = sorted_chars[0]
# 找到最大字符在原始字符串中的索引(注意字符串下标从0开始)
index = input_string.index(max_char)
return max_char, index
# 测试函数
input_str = "hello world"
max_char, index = find_max_char_and_index(input_str)
print(f"最大字符是 '{max_char}',索引是 {index}")
阅读全文