【13】python列表去重/寻找一个文件夹中的所有文件/函数返回多个值

来源:互联网 发布:网络犯罪是怎么判刑的 编辑:程序博客网 时间:2024/06/16 03:36
1,去重
思路:遍历列表,将不予列表该指针前面的数值相同的数值复制给新的列表
    a = [1,2,3,3,4,5,5,5,5,5,6,7]
    b = []
    # temp = 1
    for i in range(len(a)):
        for j in range(i):
            if a[i] == a[j]:
                temp = 0
                break
            else:
                temp = 1
        if temp:
            b.append(a[i])

    print(b)


2,寻找一个文件夹下的所有文件
import os
if __name__ =="__main__":
    for root, dirs, files in os.walk('e:\\temp'):
        for filespath in files:             #寻找出路径中所有的docx文档
            if filespath[-5:] == ".docx":
                print(filespath)
        print(root)                         #文件夹根目录(从上到下,上面显示完全之后才显示下面的)
        for filespath in files:             #文件名称(从外往里)
            print(filespath)
        for dir in dirs:                    #文件夹的名称(从外往里)
            print(dir)
        for file in files:                  #显示文件夹下所有的目录
            print(os.path.join(root, file))


3,函数的返回值可以是多个
def a():
    a = 1
    b = 2
    return a,b
if __name__=='__main__':
    c,d=a()
    print(c,d)


4,快捷键

【Alt】+【Shif】+【C】:查看最近对项目的操作
【Ctrl】+【B】:查看方式的定义
【Ctrl】+【F】:查看项目中的相同内容
【Ctrl】+【R】:查看项目中要替换的相同内容



0 0
原创粉丝点击