1.基础数据类型的补充 1.元组 如果元组中只有一个数据,且没有逗号,则该‘元组’与里面的数据的类型相同。如: 2. 列表 列表与列表是可以相加的,如: 如何将列表中的索引为奇数的元素删除,如例题: l1 = [11, 22, 33, 44, 55, 66, 77, 88] 上面的代码看似正确,但执 ...
分类:
编程语言 时间:
2018-08-11 01:41:40
阅读次数:
219
一、问题引入 农夫约翰为了修理栅栏,要将一块很长的木块切成N块。准备切成的长度分别是L1、L2、、、,LN,未切割前的木板长度切好为切割后木板长度的总和。每次切断木板时的开销是这块木板的长度。(1 ≤ N ≤ 20000,0 ≤ Li ≤ 50000) 二、解题思路 由于N的值非常大,不可能枚举所有 ...
分类:
其他好文 时间:
2018-08-11 01:31:47
阅读次数:
357
1,写函数,接收一个参数(此参数类型必须是可迭代对象),将可迭代对象的每个元素以’_’相连接,形成新的字符串,并返回. 例如 传入的可迭代对象为[1,'天王','刘德华']返回的结果为’1_天王_刘德华' 1) def func(lst): l1 = [] for i in lst: l1.appe... ...
分类:
其他好文 时间:
2018-08-10 21:34:07
阅读次数:
164
集合set 集合要求里面的元素必须是不可变的数据类型,即int,字符串,bool。但是集合本身属于可变的数据类型 集合里面的元素是不重复的(所以具有天然去重的特点),集合是无序的 主要作用是: 1.去重 (面试题:将list去重) l1 = [1,1,2,1,3,4,5,6,4,2,"alex"," ...
分类:
编程语言 时间:
2018-08-10 17:05:36
阅读次数:
326
https://pintia.cn/problem-sets/994805046380707840/problems/994805124398956544 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正 ...
分类:
其他好文 时间:
2018-08-10 01:33:10
阅读次数:
201
https://pintia.cn/problem-sets/994805046380707840/problems/994805121500692480 一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字“- ...
分类:
其他好文 时间:
2018-08-10 01:19:29
阅读次数:
184
该函数设置mem_types结构体数组,结构体定义如下: struct mem_type { unsigned int prot_pte; //二级页表属性 unsigned int prot_l1; //二级映射中的一级页表属性 unsigned int prot_sect; //一级页表属性,只 ...
分类:
其他好文 时间:
2018-08-09 00:27:56
阅读次数:
453
一、赋值对比1、列表l1 = [1,2,3]
l2 = l1
l1.append('a')
print(l1,l2) #[1, 2, 3,&nbs
分类:
编程语言 时间:
2018-08-08 14:59:51
阅读次数:
138
# -*- coding:utf-8 -*- import sys reload(sys) sys.setdefaultencoding("utf8")'''Python 实现关联规则分析Apriori算法''' def load_data_set(): data_set = [ ['l1', 'l... ...
分类:
编程语言 时间:
2018-08-07 20:26:35
阅读次数:
801
1.元组 (1, 2, 'a','abc') 元组是只读数据类型,一旦创建,不能修改,只能查询 按索引查询,切片查询,切片+步长查询和字符串查询类似 注意: 3, 4 打印的是元组数据类型,切片查询的结果还是元组 2.list 列表 l1 = [1, 2, 3, 4, 'a', 'b', 'c'] ...
分类:
编程语言 时间:
2018-08-07 18:55:48
阅读次数:
183