随笔分类 - Python基础知识
摘要:#!/usr/bin/env python#coding:utf-8s = {“a”:1,”b”:3,”c”:2} print sorted(s.iteritems(),key=lambda t:t[1],reverse=True) reverse=false(从小到大排序) reverse=tru
阅读全文
摘要:同时打开三个文件,文件行数一样,要求实现每个文件依次读取一行,然后输出,我们先来看比较容易想到的写法: 注意这里只能对单个文件进行for循环读取,不能写成: 但可使用强大的zip操作: 这样层层的嵌套未免啰嗦,with结构支持一种更简洁的写法: 或者使用更为优雅的写法,此时需要contextlib语
阅读全文
摘要:del用于list列表及字典操作,删除一个或者连续几个元素也可以删除字典指定的key 示例程序如下: >>> a = [-1, 3, 'aa', 85] # 定义一个list>>> a[-1, 3, 'aa', 85]>>> del a[0] # 删除第0个元素>>> a[3, 'aa', 85]>
阅读全文
摘要:Python字典是另一种可变容器模型,且可存储任意类型对象,如字符串、数字、元组等其他容器模型。一、创建字典字典由键和对应值成对组成。字典也被称作关联数组或哈希表。基本语法如下: 代码如下: dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '325
阅读全文
摘要:#!/usr/bin/env python #coding:utf8 import random #方法1: str_code='zxcvbnmasdfghjklqwertyuiopZXCVBNMASDFGHJKLQWERTYUIOP0123456789'new_code=''for i in ra
阅读全文

浙公网安备 33010602011771号