博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python面试题
阅读量:6672 次
发布时间:2019-06-25

本文共 822 字,大约阅读时间需要 2 分钟。

1、去除列表中的重复元素

#_*_coding:utf-8_*_ls = [1,3,6,9,2,5,1,3,7,8,6]print('ls  >>> ',ls)# 方法1ls1 = list(set(ls))print('ls1 >>> ',ls1)# 方法2ls2 = {}.fromkeys(ls).keys()ls2 = [l for l in ls2]print('ls2 >>> ',ls2)# 方法3ls3 = list(set(ls))ls3.sort(key=ls.index)  #保持原list元素顺序print('ls3 >>> ',ls3)# 方法4ls4 = [][ls4.append(i) for i in ls if i not in ls4]print('ls4 >>> ',ls4)

2、删除指定文件

#_*_coding:utf-8_*_import osfilepath = 't.txt'os.remove(filepath)

3、读取文件中的内容并打印在屏幕上

with open('1.txt','r') as fp:    contents = fp.readlines()    print(contents)    for content in contents:        print(content.replace('\n',''))

5、反向获取list元素最快的方式

ls = [1,3,6,9,2,5,1,3,7,8,6]ls6 = ls[::-1]

4、 list和tuple的互相转换

ts = (1, 3, 6, 9, 2, 5, 1, 3, 7, 8, 6)ls = [1, 3, 6, 9, 2, 5, 1, 3, 7, 8, 6]list(ts)tuple(ls)

 

转载于:https://www.cnblogs.com/Glf9832/p/8505064.html

你可能感兴趣的文章
centos 本地yum配置
查看>>
使用Vundle来管理vim的插件
查看>>
我们容易忽略的WebDriver 的一些方法
查看>>
Windows借助脚本实现自动化加域
查看>>
构造函数私有化
查看>>
我的友情链接
查看>>
Linux Shell编程
查看>>
归档与反归档
查看>>
Learning Data Structure_5_图(2)
查看>>
HDS G1000和Gx00的端口属性
查看>>
Innodb中mysql如何快速删除2T的大表
查看>>
bash基本命令的使用(笔记)
查看>>
windows_learn 002 用户管理和组策略
查看>>
kafka性能优化
查看>>
含有echart 图表的报表打印
查看>>
域控迁移为08 R2后无法访问Linux服务器共享
查看>>
我的友情链接
查看>>
华为认证考试
查看>>
我的友情链接
查看>>
nosql之redis简单安装与使用
查看>>