#Exercise10.2
def chop(t):
del t[0]
del t[len(t)-1]
print(t)
t=['xuxu','fengfeng','lianlian','xixi','haha']
chop(t)
def middle(t):
res=[]
for i in range(1,len(t)-1):
res.append(t[i])
return res
a=['xuxu','fengfeng','lianlian','xixi','haha']
print(middle(a))
#Exercise10.3
def is_sorted(t):
for i in range(0,len(t)-1):
if t[i]<=t[i+1]:
i=i+1
else:return False
return True
b=[1,2,3,4,5]
print(is_sorted(b))
c=[1,4,2,54,8]
print(is_sorted(c))
d=['a','b','c','d']
print(is_sorted(d))
e=['a','b','g','c','d']
print(is_sorted(e))
#Exercise10.4
def is_anagram(word1,word2):
t1=list(word1)
t2=list(word2)
t=t1+t2
i=0
j=len(t)-1
while i<j:
if(t[i]!=t[j]):
return False
else:
i+=1
j-=1
return True
print(is_anagram('apple','elapa'))
print(is_anagram('apple','elppa'))
#Exercise10.5
def has_duplicates(t):
for i in range(0,len(t)-1):
for j in range(i+1,len(t)):
if t[i]==t[j]:
return True
else:j+=1
i+=1
return False
f=['a','b','g','c','d']
g=['a','b','b','c','d']
h=['a','b','g','c','a']
import random
data=[]
for i in range(1,23):
bday=random.randint(1,365)
data.append(bday)
#Exercise10.6
def remove_duplicates(t):
for i in range(0,len(t)):
if has_duplicates(t)