需求:{姓名:成绩} 的字典,按成绩进行排序 方法一:转化为元组,(91,"张三")的形式 ,用sorted()函数进行排序 方法二 :设置sorted() 中key的参数的值 #-*-coding:UTF-8-*- #先生成一个随机字典 from random import randint d= {x:randint(60,101) for x in "abcdxyz"} print(d) #方法一:元组形式 #把值放前面是因为sorted()排序默认按从头比较…
参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-dictionary.html 3. http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 常用操作字典的内置函数: 序号 函数及描述 1 cmp(dict1, dict2)比较两个字典元素. 2 len(dict)计算字典元素个数,即键的总数. 3 str(di…
列表list,用中括号“[ ]”表示 1.任意对象的有序集合 列表是一组任意类型的值,按照一定顺序组合而成的 2.通过偏移读取 组成列表的值叫做元素(Elements).每一个元素被标识一个索引,第一个索引是0,序列的功能都能实现 3.可变长度,异构以及任意嵌套 列表中的元素可以是任意类型,甚至是列表类型,也就是说列表可以嵌套 4.可变的序列 支持索引.切片.合并.删除等等操作,它们都是在原处进行修改列表 5.对象引用数组 列表可以当成普通的数组,每当用到引用时,Python总是会将这个引用指向…
一.str字符串 1.capitalize字符串首字母大写 name = "json" v = name.capitalize() print(v) # 输出结果:Json 2.casefold将所有大写变小写 name = "JsoN" v = name.casefold() print(v) # 输出结果: json 3. lower将所有大小写变小写 name = "JsoN" v = name.lower() print(v) # 输出结…
一.字典 字典跟列表一样是一组数据的集合.它的特点是什么呢? 特点一:字典具有键(key)和值(value),其中键必须是唯一的,不可重复的,即键必须可以哈希的.对于值没有要求. 特点二:字典是无序的. 1.     字典的定义: 字典通过"{ }"来定义的,并且里面的键和值形式"键:值",每个键值对用","分隔.例子如下: dict = {"name":"Leo", "age":24,…
元组定义 元组是另一个数据类型,类似于List(列表). 元组用”()”标识.内部元素用逗号隔开.但是元素不能二次赋值,相当于只读列表. 举例: tuple = ( ‘abcd’, 786 , 2.23, ‘john’, 70.2 ) list = [ ‘abcd’, 786 , 2.23, ‘john’, 70.2 ] tuple[2] = 1000 # 元组中是非法应用 list[2] = 1000 # 列表中是合法应用 print tuple * 2 # 输出元组两次 字典定义 字典(di…
     1.continue 的作用:跳出一次循环,进行下一次循环      2.break 跳出不再循环      3.常量 (全是大写)NAME = cjk  一般改了会出错      4.python的第三方库,先安装再导入.装模块:pip 命令 例如:pip install pandas      5.os.system(command)在linux 和window上都行      6.res  = os.popen('ipconfig').read()      7.pyc是个什么东…
一.第一个python小程序 1.下载安装python2.7和python3.6的版本及pycharm,我们可以再解释器中输入这样一行代码: 则相应的就打出了一句话.这里的print是打印的意思.你输入什么就打印出什么. 2.保存文件名为hello.py.注意这里的后缀是以.py结尾的. 二.变量 声明变量:例如: 变量定义规则 1.变量名只能是数字,字母或下划线的任意组合 2.变量名的第一个字符不能是数字 3.以下关键字不能声明为变量名{'and','as','del','def','if',…
内容概要: 一.python2 or 3 二.字符串拼接 三.字符串 四.列表.元祖 五.字典 六.集合 七.练习 一.python2 or python3 目前大多使用python2.7,随着时间的推移,python3将会成为python爱好者的主流. python2和3区别: 1.PRINT IS A FUNCTION Old: print "The answer is", 2*2 New: print("The answer is", 2*2) Old: pr…
数据类型有整型.布尔.字符串.列表.字典.元组.集合.堆.栈和树. 1.整型: 整型就是数字 数字表示 python2 64位机器,范围-2^63~2^63-1 超出上述范围,python自动转化为long(长整型) 注:long(长整型)数字末尾有一个L python3 所有整型都是int,没有long(长整型) 整型除法 python2:只能保留整数位 python3:可以保留所有内容 十进制: 200 二进制: 01010101010101 二进制转十进制: 0010 0111 1 * 2…