下列 Python 程序的输出是什么

file_list = ['foo.py', 'bar.txt', 'spam.py', 'animal.png', 'test.pyc']
py_list = []
for file in file_list:
    if file.endswith('.py'):
        py_list.append(file)
print(py_list)
2147 次浏览
  • A、['foo.py', 'bar.py', 'spam.py', 'animal.py', 'test.py']
  • B、['foo.py', 'bar.txt', 'spam.py', 'animal.png', 'test.pyc']
  • C、['foo.py', 'spam.py', 'test.pyc']
  • D、['foo.py', 'spam.py']
考查对字符串函数endwith的使用,及list的append的使用。 endswith() 方法用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False。append() 方法用于在列表末尾添加新的对象。
挑战成功
2年前
挑战失败
2年前
挑战失败
2年前
挑战失败
2年前
zzc
挑战成功
2年前
挑战成功
3年前
挑战失败
3年前
挑战失败
3年前
挑战失败
3年前
挑战失败
3年前