Jing-Z

2018年4月22日

产生随机数去重排序

摘要: import random n=int(input()) inputArray=[] for i in range (n): r=random.randint(1,1000) inputArray.append(r) inputArray=list(set(inputArray)) #先生成集合,然后转换为数组,去重的作用 inputArray.sort() ... 阅读全文

posted @ 2018-04-22 21:52 Jing-Z 阅读(528) 评论(0) 推荐(0) 编辑

复制

摘要: a=b,像这样的复制,本质上a与b引用的是同一对象,当a改变时相应的b也会做出同样的改变; 对于列表和字典这样的容器对象分为:浅层复制b=list(a)和深层复制b=copy.deepcopy(a) 浅层复制对对象共有的元素进行改变时同时改变; 深层复制当某一对象进行操作时,另一对象不受其影响 阅读全文

posted @ 2018-04-22 17:38 Jing-Z 阅读(176) 评论(0) 推荐(0) 编辑

循环

摘要: 最常用的循环结构是for循环,它可以对容器成员进行迭代操作。 阅读全文

posted @ 2018-04-22 14:53 Jing-Z 阅读(112) 评论(0) 推荐(0) 编辑

字典

摘要: 字典就是一个关联数组或散列表。字符串常做字典的键,还可以用数值或者元组做为键类型,但是由于列表和字典可增改不能作为键类型。 1、用键索引运算符访问字典成员,插入与修改字典的方法如下所示: 2、创建列表的方式: 3、要获得字典关键字的列表,将字典转换为列表即可 阅读全文

posted @ 2018-04-22 14:43 Jing-Z 阅读(169) 评论(0) 推荐(0) 编辑

集合

摘要: 集合用于包含一组无序对象 1、可用set()函数建立 2、与列表和元组不同,集合是无序的,无法索引,并且集合中的元素不能重复。 3、集合中的操作包括并集,交集,差集和对称集: a=t|s #t和s的并集 v=t&s #t和s的交集 c=t-s #t和是的差集(项在t中,但不在s中) d=t^s #t 阅读全文

posted @ 2018-04-22 14:11 Jing-Z 阅读(161) 评论(0) 推荐(0) 编辑

元组

摘要: 在圆括号中放入一组值即可创建元组,创建元组后不能修改它的内容,由于其不可变特性,它数据展现形式更加紧凑,不会占用额外的内存空间。 阅读全文

posted @ 2018-04-22 13:49 Jing-Z 阅读(101) 评论(0) 推荐(0) 编辑

列表

摘要: 列表是任意对象组成的序列,把值放入方括号中就可创建列表 1、列表中值的索引: 2、将新项加到列表末尾,用append() 3、将新项插到列表中,可用insert(),其他位依次向后移动 4、使用切片运算符可以提取一个子列表,也可以对子列表进行重新赋值 5、使用 + 可以连接两个列表 6、列表可以包含 阅读全文

posted @ 2018-04-22 11:28 Jing-Z 阅读(126) 评论(0) 推荐(0) 编辑

字符串

摘要: 创建一个字符串,将其放在单引号、双引号或者三引号中即可,字符串使用的引号必须对应匹配,两个三引号之间出现的文本都视为字符串的内容,而使用单引号或者双引号指定的字符串必须在一个逻辑行。 1、字符串存储在一个字符序列中,这个字符使用整数作为索引,索引从零开始可用s[i]索引: 2、要提取一个子字符串可以 阅读全文

posted @ 2018-04-22 11:09 Jing-Z 阅读(161) 评论(0) 推荐(0) 编辑

文件的输入和输出

摘要: 以下程序可以打开一个文件并逐行读取该文件的内容,值得一提的是readline()逐行读取,而readlines()读取文件的全部 阅读全文

posted @ 2018-04-22 10:46 Jing-Z 阅读(179) 评论(0) 推荐(0) 编辑

导航