摘要:
1 #集合的创建 2 '''一、{}''' 3 s = {1, 2, 2, 3, 4, 4, 4} # 集合中的元素不允许重复,与字典同 4 print(s) 5 6 '''二、内置函数set()''' 7 s1 = set(range(6)) 8 print(s1, type(s1)) 9 s2 阅读全文
摘要:
1 '''元组的遍历''' 2 t = ('Python', 'world', 98) 3 4 '''1、索引''' 5 print(t[0]) 6 print(t[1]) 7 print(t[2]) 8 # print(t[3]) 报错 9 10 '''2、遍历元组''' 11 for item 阅读全文
摘要:
在多任务环境下,同时操作对象时不需要加锁, 因此,在程序中尽量使用不可变序列。 注意事项:元组中存储的是对象的引用 1、如果元组中对象本身是不可变对象,则不能再引用其他对象 2、如果元组中对象本身是可变对象,虽然可变对象的引用不允许改变,但是数据可以改变。 1 t = (10, [20, 30], 阅读全文
摘要:
1 '''元组tuple的创建方式''' 2 3 '''一、()''' 4 t = ('Python', 'world', 98) 5 print(t) 6 print(type(t)) 7 #()可省略 8 tt = 'Python', 'world', 98 9 print(tt) 10 pri 阅读全文
摘要:
1 '''不可变序列,可变序列''' 2 3 '''可变序列: 列表、字典''' 4 lst = [10, 20, 45] 5 print(id(lst)) 6 lst.append(300) 7 print(id(lst)) 8 '''不可变序列(无增删改操作): 字符串、元组''' 9 s = 阅读全文
摘要:
内置函数zip() 用于将可迭代的对象作为参数,将对象中对应的元素打包成一个元组,然后返回有这些元组组成的列表。 字典小结: 1 items = ['Fruits', 'Books', 'Others'] 2 prices = [96, 78, 85] 3 4 # .upper()变大写 5 # . 阅读全文
摘要:
1、字典中的所有元素都是一个key-value对,key不允许重复,value可以重复。 2、字典中的元素是无序的。 3、字典中的key必须是不可变对象。 4、字典可以根据需要动态的伸缩。 5、字典会浪费较大的内存,是一种使用空间换时间的数据结构。(因为哈希表中有空的格子) 1 # key不允许重复 阅读全文
摘要:
for item in scores: print(item) 1 scores = {'张三': 100, '李四': 98, '王五': 45} 2 # 字典元素的遍历 3 for item in scores: 4 print(item, scores[item], scores.get(it 阅读全文
摘要:
keys():获取字典中所有key values():获取字典中所有value items():获取字典中所有key.value对 1 scores = {'张三':100, '李四':98, '王五':45} 2 # 获取所有的key 3 keys = scores.keys() 4 print( 阅读全文
摘要:
Key的判断 in 指定的key在字典中存在返回True,'张三' in scores not in 指定的key在字典中不存在返回True,'Marry' not in scores 字典元素的删除 del scores['张三'] 字典元素的新增 scores['Jack'] = 90 1 # 阅读全文