1、基础数据类型补充

#都是假False:    0 , '' ,(), [],{} ----->bool 都是False
#1元祖:元祖里面如果只有一个元素且没有逗号,则该数据的数据类型与里面的元素相同
# tu1 = ('laonanhai') #字符串类型
# tu2 = ('laonanhai',) #元组类型
# print(tu1,type(tu1))
# print(tu2,type(tu2))

# tu1 = (1) #数字类型
# tu2 = (1,) #元组类型
# print(tu1, type(tu1))
# print(tu2, type(tu2))


#2、list:在循环一个列表时,最好不要改变列表的大小,会影响你的最终结果
# 删除列表里的元素可以倒叙删除
# l1 = [11, 22, 33, 44, 55]
#删除列表里索引位奇数的元素

# 方法一:
# del l1[1::2]

#方法二:倒叙删除
# for i in range(len(l1)-1, -1, -1):
# if i % 2 == 1:
# l1.pop(i)
# print(l1)

#3、dict字典
# dict.fromkeys(key,value) key是可迭代的, 将value富裕迭代的key
# dic = dict.fromkeys('abc',789)
# print(dic) #结果:{'a': 789, 'b': 789, 'c': 789}
# dic = dict.fromkeys([11,22,33],'hehe')
# print(dic) #结果:{11: 'hehe', 22: 'hehe', 33: 'hehe'}

#在循环dict中,最好不要改变dict的大小, 会影响结果或报错
# dic = {'k1': 'v1', 'k2': 'v2', 'k3': 'v3', 'name': 'alex'}
# l1 = []
# for i in dic:
# if 'k' in i:
# l1.append(i)
# for j in l1:
# del dic[j]
# print(dic)
posted @ 2018-05-07 18:30  龙的传人123  阅读(88)  评论(0)    收藏  举报