list and turple 列表和元祖
#list 列表 可更改里面的元素
#grade = [34,34,55,65,98]
#print(grade[1:3]) #不包括第3个
#grade = grade+[12,33] #列表后加数字,列表串接
#print(grade)
#列表长度
#lenght = len(grade)
#print(lenght)
#槽状列表,列表内有列表
data = [[3,4,5],[6,7,8]]
print(data[0][2]) #打印第一个列表内的第3个元素
data[0][0:2] = [5,5,5]
print(data[0])
#Turple 元祖,资料不可变动,小括号()
data = (3,4,5)
print(data[0:2])
data[1] = 2 #不允许,资料不可变动
set and dictionary 集合和字典
#集合的运算
#set1 = {3,4,5}
#print(3 in set1)
#print(10 in set1)
#print(10 not in set1)
#set2 = {4,5,6,7}
#set3 = set1&set2 #交集
#print(set3)
#set4 = set1|set2 #取并集,重复的只放一次
#print(set4)
#set5 = set1-set2 #差集,减去重叠的部分
#print(set5)
#·set6 = set1^set2 #反交集,取两个集合不重叠的部分
#print(set6)
#set()建立集合
#s = set("Hello") #set(字符串),重复的部分只放一次
#print(s)
#print("H" in s)
#字典 dictionanry,key-value配对
#dic = {"apple":"苹果","dic":"字典"}
#print(dic["apple"])
#print("apple" in dic) #判断key是否在字典里,只判断key,不判断value
#print("dic" not in dic)
#print(dic)
#del dic["dic"] #删除会把整个键值对删掉
#print(dic)
dic = {x:x*2 for x in [3,4,5,6,7]} #从列表中产生字典
if 条件判断
##格式:
#if 布林值一:
#若为布林值一true,执行命令
#elif 布林值二:
#若布林值二true,执行命令
#else:
#若为false,执行命令
x = input("请输入数字:") #输入
x = int(x) #转换成数值形态
if x > 200:
print("大于200")
elif x > 100 :
print("大于100,小于200")
else:
print("小于等于100")
网友评论