list:
classmate=[‘xiaoming’]
classmate.append(‘hong’)
print(classmate)
[‘xiaoming’, ‘hong’]
classmate=[‘xiaoming’]
classmate.append(‘zi’) #列表最后添加‘zi’元素
classmate.insert(1,‘lan’) #indext为1的列表位置添加元素
group=[‘huang’]
classmate.append(‘hong’)
classmate.insert(0,group)
classmate.pop(1) #pop()删除最后元素;pop(i)删除indext为i的元素
print(classmate[0])
[‘huang’]
classmate.append(’ ‘) classmate.insert(index,’ ‘) classmate.pop(index) classmate.pop()–删除最后一位
classmate[indext]–访问 classmate[indext]=’ '-----赋值
group=(‘1’,‘2’,‘3’,‘4’)
classmate=(‘0’,‘1’,group)
print(classmate)
print(len(classmate)) #读列表元素个数
print(classmate[-1]) #读列表倒数第一个数,倒数第几就是-几
(‘0’, ‘1’, (‘1’, ‘2’, ‘3’, ‘4’))
3
print (L[0:3]) #等价于L[:3]
[‘Michael’, ‘Sarah’, ‘Tracy’] #L[ ]中L[0], [1], [2]
L=[‘Bob’, ‘Jack’]
print( L[-2:-1])
[‘Bob’]
print(L[-2:])
[‘Bob’, ‘Jack’]
字符串’xxx’也可以看成是一种list
prnt (‘ABCDEFG’[:3])
‘ABC’
tuple #相比于list,tuple不可更改只能访问,其他同list
t = (‘a’, ‘b’, [‘A’, ‘B’]) #tuple=(1,); list=[1] >[1]; list=[‘1’] >[‘1’]
t[2][0] = ‘X’ #tuple中的list,list可变但tuple不可变
t[2][1] = ‘Y’
print (t)
(‘a’, ‘b’, [‘X’, ‘Y’])
input,if,elif,else
s = input('birth: ')
birth = int(s)
if birth < 2000:
print(‘00前’)
elif birth < 2010:
print(‘10前’)
else:
print(‘10后’)
birth: #输入2018
10后