-
获取dict的所有key:d.keys()
获取dict的所有value:d.values()
清除所有元素:d.clear()
查看全部 -
dict的第一个特点是查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样。而list的查找速度随着元素增加而逐渐下降。
不过dict的查找速度快不是没有代价的,dict的缺点是占用内存大,还会浪费很多内容,list正好相反,占用内存小,但是查找速度慢。
遍历dict有两种方法
第一种是遍历dict的所有key,并通过key获得对应的value。
第二种方法是通过dict提供的items()方法,items()方法会返回dict中所有的元素,每个元素包含key和value。for key, value in d.items():
查看全部 -
使用keys()方法,可以返回dict的所有key。
if name in d.keys()
查看全部 -
()既可以表示tuple,又可以作为括号表示运算时的优先级,结果(1)被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。
因此,要定义只有一个元素的tuple,需要在元素后面添加一个逗号,。T = (1, )
print(T) # (1, )
而对于多个元素的tuple,则加和不加这个逗号,效果是一样的。
查看全部 -
count()方法用来统计tuple中某个元素出现的次数。
index()方法可以返回指定元素的下标,当一个元素多次重复出现时,则返回第一次出现的下标位置。当指定的元素不存在时,会报错。
查看全部 -
元组数据类型可以把不是元组的容器转换为元组,比如将列表转换成元组。
T = tuple(L)
同样的,对于列表数据类型,也可以把元组转换成列表。
L = list(T)
tuple和list不一样的是,tuple是固定不变的,一旦变成tuple,tuple中的每一个元素都不可被改变,同时也不能再往tuple中添加数据,而list是可以的。【这针对的是仅包含基础数据类型(数字类型、布尔类型、字符串类型)的数据,对于组合数据类型,则不受这个约束。】
元组(tuple)的这个特性是非常重要的,在运行上tuple的性能是list的数倍。
tuple经常用于存放固定不变的数据。
查看全部 -
pop()方法默认删除列表的最后一个元素,并返回。
pop()方法,除了可以删除最后一个元素以外,pop()还可以接收一个参数,指定需要删除的元素的位置。
查看全部 -
d = {
'Alice': 45,
'Bob': 60,
'Candy': 75,
'David': 86,
'Ellena': 49
}
print("Alice's score is = {}".format(d['Alice']))
d['Alice'] = 60
print("Alice's new score is = {}".format(d['Alice']))
查看全部 -
在Python中,包括列表(list)、元组(tuple)、字典(dict)、集合(set)等,他们都可以放入多个元素,因此都可以算作是容器,这些容器是Python编程中非常重要的数据结构。
list可以放入数字、字符串等数据类型,list不对放入其中的类型进行判断,也就是说,list可以同时放入任意类型的数据,这是Python这门语言决定的,因为Python是动态语言。
L = ['Alice', 66, 'Bob', True, 'False', 100]
查看全部 -
# Enter a code
d = {
'Alice': [45],
'Bob': [60],
'Candy': [75],
}
I = [[50, 61, 66],[80, 61, 66],[88, 75, 90]]
N = ['Alice','Bob','Candy']
num = 0
for x in I[num]:
for z in N:
d[z].append(x)
num+=1
print(d)
查看全部 -
a = 'python'
print('hello,', a or 'world')
b = ''
print('hello,', b or 'world')
解释:通过 or 运算,可以把空字符串"变成"默认字符串,而非空字符串保持不变。('hello,', 'python')
('hello,', 'world')查看全部 -
切片也可以实现,用的是逆向思维。
查看全部 -
s = 'ABC'
ab = s[0:2] # 取字符串s中的第一个字符到第三个字符,不包括第三个字符
print(ab) # ==> AB查看全部 -
\n表示换行
\t 表示一个制表符
\\表示 \ 字符本身查看全部 -
print("zhangyazhe")查看全部
举报