用字符数组从键盘输入6个字符串,将它们按照字符个数从短到长排序eg: "hello world", "good", "abcd","123456",” hi", "@@@@@@@"
时间: 2023-08-09 21:12:40 浏览: 37
如果你想使用字符数组来输入6个字符串,并按照字符个数从短到长进行排序,你可以尝试以下代码:
```python
strings = []
for _ in range(6):
string = list(input("请输入一个字符串:"))
strings.append(string)
sorted_strings = sorted(strings, key=lambda x: len(x))
sorted_strings = [''.join(s) for s in sorted_strings]
print("排序后的字符串:", sorted_strings)
```
在这段代码中,我们使用`list`函数将输入的字符串转换为字符数组,并将它们存储在一个列表中。然后使用`sorted`函数对列表进行排序,排序的依据是字符数组的长度。最后,我们使用`join`函数将字符数组转换回字符串,并输出排序后的结果。
你可以运行此代码,并按照提示输入6个字符串(每次输入时用空格分隔字符),然后将会得到按照字符个数从短到长排序的结果。