列表中的文件名进行排序
时间: 2023-10-10 19:09:36 浏览: 139
对文件内容排序
要对列表中的文件名进行排序,可以使用Python的内置函数`sorted()`。以下是一个示例:
```python
file_names = ['file3.txt', 'file1.txt', 'file2.txt']
sorted_file_names = sorted(file_names)
print(sorted_file_names)
```
输出结果:
```
['file1.txt', 'file2.txt', 'file3.txt']
```
`sorted()`函数将按照默认的字母数字顺序对文件名进行排序。
如果你想按照其他方式进行排序,例如按照文件名的长度进行排序,可以使用`key`参数来指定排序的依据。例如,按照文件名的长度进行排序:
```python
file_names = ['file3.txt', 'file1.txt', 'file2.txt']
sorted_file_names = sorted(file_names, key=len)
print(sorted_file_names)
```
输出结果:
```
['file1.txt', 'file2.txt', 'file3.txt']
```
在这个例子中,`key=len`将告诉`sorted()`函数使用文件名的长度作为排序的依据。
阅读全文