-
添加元素时,用set的add()方法
如果添加的元素已经存在于set中,add()不会报错,但是不会加进去了
删除set中的元素时,用set的remove()方法
如果删除的元素不存在set中,remove()会报错
所以用add()可以直接添加,而remove()前需要判断
查看全部 -
set内部存储的元素是无序的
set会自动去掉重复的元素
查看全部 -
\n 表示换行 print("1\n2") 1 2 \t 表示一个制表符 print("1\t2") 1 2 \\ 表示 \ 字符本身 print("1\\2") 1\2
查看全部 -
x.upper() 可以将列表中的字符串变成大写字母返回
查看全部 -
[x * x for x in range(1, 11)] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
这种写法就是Python特有的列表生成式。利用列表生成式,可以以非常简洁的代码生成 list。
查看全部 -
items() 方法把dict对象转换成了包含tuple的list,我们对这个list进行迭代,可以同时获得key和value:
查看全部 -
Python len() 方法返回对象(字符、列表、元组等)长度或项目个数。
查看全部 -
dict 对象有一个 values() 方法,这个方法把dict转换成一个包含所有value的list,这样,我们迭代的就是 dict的每一个 value:
查看全部 -
用range(1, 101)可以创建数组。
(1,2,3,...,100)
查看全部 -
集合是指包含一组元素的数据结构,我们已经介绍的包括:
1. 有序集合:list,tuple,str和unicode;
2. 无序集合:set
3. 无序集合并且具有 key-value 对:dict查看全部 -
<string>.capitalize() #字符串中首字母大写
<string>.title() #字符串每个单词的首字母大写
查看全部 -
通过*1.0转换为浮点型
用float转换成浮点型
善用求和函数sum,长度函数len,不用自己再定义
查看全部 -
math.sqrt(...) 是根号
查看全部 -
def square_of_sum(L):
sum = 0
for x in L:
sum = sum + x*x
return sum
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
查看全部 -
L = []
x = 1
while x <=100:
L.append(x*x)
x = x + 1
print sum(L)
查看全部
举报