python入门_老男孩_列表的增删查改

关键词

  增  append  insert  extend

  删  remove  pop  clear  del

  查  for  li[]  len  count  index

  改  li[索引]=  li[切片]=

  

  排序  sort  (reverse = True)  reverse

 

  列表的嵌套及修改  li[0][1]

  元祖  儿子能改,孙子不能改

 

  str >> int    split

  int >> str    join

 

  range

 

代码测试 

li = ['xiaozhao', 'student', '', '',['my', '命运']]

#
li.append('多做少说是我的温柔')
li.insert(0, '善良可爱的')
li.extend([1,2,3])
li.extend('456')
print(li)

#
li.pop() # 按索引删除
li.remove(3)
print(li)

# del li # 删除后报错 
# print(li)

li = ['curiosity', 'insist']
li.clear() # 删除后返回空列表
print(li)

#
li = ['xiaozhao', 'student', '', '',['my', '命运']]

for i in li:
    print(i)

print(li[0])
print(li[0:4:2])

print(len(li))

print(li.count('xiaozhao'))

# 复习find和index的区别
print(li.index('xiaozhao'))
# print(li.find('xiaozhao')) list对象没有find方法

# 改/列表的嵌套和修改
li[4][1] = '幸运'
print(li)

# 排序
li = ['a', 'b','d','c'] # str和int不能混
li.sort()
print(li)

li.reverse() # 反转
print(li)

li.sort(reverse = True) # 倒叙
print(li)

# int >> str    join
li = " ".join('littleLarry')
print(li)

# str >> int    split
li = 'larry young'
li.split( )
print(li, type(li))

# range
for i in range(0, 5)
print(i)

 

posted @ 2018-10-03 06:47  phappiness  阅读(175)  评论(0编辑  收藏  举报