1、dict字典
dict全称dictionary,在其他语言中也称为map,使用键值对存储,具有极快的查找速度。
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 创建
dictScore = {"Tom": 80, "Bob": 75, "SyaKa": 85}
print("SyaKa的分数 = ", dictScore["SyaKa"])
# 列出dict的所有方法
print(dir(dict))
2、集合
set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以在set中没有重复的key
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 创建
pySet = set([1, 1, 2, 3, 4])
print(pySet)
pySet.add(5)
print(pySet)
pySet.add(1)
print(pySet)
# Set的所有方法
print(dir(set))
3、判断语句(要求掌握多条件判断)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
dictScore = {"Tom": 80, "Bob": 75, "SyaKa": 85}
if dictScore["Tom"] > 80:
print("OK")
else:
print("NG")
if dictScore["SyaKa"] > 80:
print("OK")
else:
print("NG")
4、三目表达式
#!/usr/bin/python
# -*- coding: UTF-8 -*-
i = 10
j = 8
print( i - j if i > j else i + j )
i = 5
print( i - j if i > j else i + j )
5、循环语句
#!/usr/bin/python
# -*- coding: UTF-8 -*-
for i in range(1, 5):
print(i)
dictScore = {"Tom": 80, "Bob": 75, "SyaKa": 85}
for name in dictScore:
print(name, " = ", dictScore[name])