Think Python 列表相關操作
"""
Created on Fri Oct 27 22:05:42 2017
@author: 123
"""
cheeses=['Cheddar','Edam','Gouda']
numbers=[42,123]
empty=[]
print(cheeses,numbers,empty)
cheeses[0]
numbers[1]=5
for cheese in cheeses:
print(cheese)
for i in range(len(numbers)):
numbers[i]=numbers[i]*2
a=[1,2,3]
b=[4,5,6]
c=a+b
t=['a','b','c','d','e','f']
t[1:3]
t[:4]
t[3:]
t[:]
t=['a','b','c']
t.append('d')
t
t1=['a','b','c']
t2=['d','e']
t1.extend(t2)
t1
t=['d','c','e','b','a']
t.sort()
t
t=[1,2,3]
sum(t)
def capitalize_all(t):
res=[]
for s in t:
res.append(s.captialize())
return res
def only_upper(t):
res=[]
for s in t:
if s.isupper():
res.append(s)
return res
t=['a','b','c']
x=t.pop(1)
t
x
t=['a','b,','c']
del t[1]
t
t=['a','b','c']
t.remove('b')
t
t=['a','b','c','d','e','f']
del t[1:5]
t
s='spam'
t=list(s)
t
s='pining for the fjords'
t=s.split()
t
s='spam-spam-spam'
delimiter='-'
t=s.split(delimiter)
t
t=['pining','for','the','fjords']
delimiter=' '
s=delimiter.join(t)
s