Lesson2 basic python_20200920

#way1
temples=['alle','bee','celie','dog',[1,2,3],'egg','flag']

#1.extend ,append
ts=['11','22','33']
temples.extend(ts)
print(temples)
temples.append(ts)
print(temples)

#2.pop,remove
print(temples.index('alle'))
ls=[111,222,333]
temples.insert(0,ls)
print(temples)
temples.pop()
print(temples)
temples.remove('bee')
print(temples)
#3.reverse,sort
print(temples)
temples.reverse()
print(temples)
ls=[4,7,4,3,8,0,9]
ls.sort()
print(ls)
ls.sort(reverse=True)
print(ls)

#4.
lentemp=len(temples)
i=0
while i<lentemp:
print(temples[i])
i+=1
#5.
if 'bee' in temples:
print('yes')
else:
print('no')
templs1=['allealle']
print(templs1+temples)
#6.
s='i am a good man'
print(list(s))
temples.append('excellent')
print(temples)

#7.
print(temples.count('bee'))


#8.
test=temples[4]
print(test)
print(test[1])
type(test[1])


#9.
test1=temples[4:5]
print(test1)
print(test1[0])
test2=test1[0]
test3=test2[1:2]
print(test3[0])
type(test1)



#10,
t=(2,3,6,5)
print(t[2])
if 3 in t:
print("exist")
else:
print('no exist')
for i in t:
print(i)

print(type(t)) #<class 'tuple'>
print(type([])) #<class 'list'>
print(type(())) #<class 'tuple'>
print(type((10))) #<class 'int'>
print(type((10,))) #<class 'tuple'>
#11.set
s={1,4,5,3,5}
print(s) #{1, 3, 4, 5}
print(type(s)) #<class 'set'>
print(len(s)) #4
print(9 in s) #False
s={1,1,1,3,3,3,3,3,5,55,5,3,6,7,6,5,4,3,2}
print(s) #{1, 2, 3, 4, 5, 6, 7, 55}
print({3,4,5,6}-{4,3}) #cha ji #{5, 6}
print({3,4,5,6}|{5,6}) #bingji #{3, 4, 5, 6}
print({3,4,5,6}&{5,6}) #jiaoji #{5, 6}
print(type({})) #<class 'dict'>
print(type(set())) #<class 'set'>
s1=set((1,2,3,4))
s2=set((3,4,5,6))
print(s1.difference(s2))
print(s1.union(s2))
#12.
d={'name':'molly','age':'20','class':'2班'}
country={'中国':'北京','美国':'华盛顿','日本':'东京'}
print(country['中国']) #北京
#get方法访问字典
print(country.get('日本','不知道')) #东京
print(country.get('英国','不知道')) #不知道
print(country.keys()) #dict_keys(['中国', '美国', '日本'])
print(country.values()) #dict_values(['北京', '华盛顿', '东京'])
print(country.items()) #dict_items([('中国', '北京'), ('美国', '华盛顿'), ('日本', '东京')])

sturoom={'李强':'北楼212','王磊':'北楼212'}
roomstu={'北楼212':['李强','王磊']}
del d['class']
print(d)
if 'age2' in d:
print('yes')
else:
print('no')


PPT as below:
# python列表 [ ]通过 ,进行分隔,list有序 能够进行索引 切片 in append extend count index insert pop remove
# reverse sort copy
'''
templs=['Abbie','Molly','Molly','Molly','Joy',1,2,[1,2,3]]
print(templs)
templs.reverse()
print(templs)
ls=[4,2,6,1,7]
ls.sort()
ls.sort(reverse=True)
print(ls)

m=1
d=29
if (m in [1,3,5,7,8,10,12]) and d<=31:
print(1)
# 列表[ ] list
# 元组 () tuper 一旦创建不可修改 有序类型
t=(2,4,6,8)
print(t[2])
if 4 in t:
print('exist')
else:
print('no exists')

for i in t:
print(i)
print(type(t))
print(type([]))
print(type(()))
print(type((10,))) '''
# 列表[ ] list
# 元组 () tuper 一旦创建不可修改 有序类型
# 集合 { } set 无序 无重复值 不能切片 不能索引取值 可以做集合的交集 并集 差集 in
s={1,5,3,8}
print(s)
print(type(s))
print(len(s))
print(1 in s)
s={1,1,1,1,2,2,5,3,3,2,1,2}
print(s)
print({3,4,5,6}-{4,5}) #差集
print({3,4,5,6}|{4,5}) #并集 union
print({3,4,5,6}&{4,5}) #交集
print(type({}))
print(type(set()))

s1=set((1,2,3,4))
s2=set((3,4,5,6))
print(s1.difference(s2))
print(s1.union(s2))
# 列表[ ] list
# 元组 () tuper 一旦创建不可修改 有序类型
# 集合 { } set 无序 无重复值 不能切片 不能索引取值 可以做集合的交集 并集 差集 in
# 字典 :{ } dict key:value 键:值 结构 无序
d={'name':'molly','age':'20','class':'2班'}
country={'中国':'北京','美国':'华盛顿','日本':'东京'}
print(country['中国'])
#get方法访问字典
print(country.get('日本','不知道'))
print(country.get('英国','不知道'))
print(country.keys())
print(country.values())
print(country.items())

sturoom={'李强':'北楼212','王磊':'北楼212'}
roomstu={'北楼212':['李强','王磊']}
del d['class']
print(d)
if 'age2' in d:
print('yes')
else:
print('no')






原文地址:https://www.cnblogs.com/JacquelineQA/p/13699187.html