Python学习之路基础篇--05Python基础+列表和元组

1 list

#
city = ["wuhan", "shanghai", "chongqing", "changsha"]
city.append("wuyishang")#添加在最后
city.insert(3,"guangzhou") #是添加在索引的后面
city.extend('dfkj12')#全部按最小单位分开添加
print(city)

#
people = ['eli', 'tom', 'maria', 'alex', 'jay']
p = people.pop()#索引值为其删除的值
people.remove('tom')#指定删除的项
people.clear()#清除这个列表
#del(people)#删除这个列表
print(p, people)

#排序
persons = ['eli', 'tom', 'maria', 'alex', 'jay']
#persons.sort(reverse=True)#排序,正向,反向
persons.reverse()

#
persons[0:2] =  ['lion','matain']#把索引位置的删除之后,用最小单位添加
print(persons)

  list 中查的部分和字符串一样。可以用 for 来查

  len() 方法可以查询其长度,count() 方法可以查询其数量

2 range 

  与 for 连用。以下是两个方法,打印列表嵌套列表的情况

persons = ['lion', 'matain', 'maria', 'tom', 'eli', ['wuhan', 'shanghai', 'chongqing', 'guangzhou', 'changsha', 'wuyishang', 'd', 'f', 'k', 'j', '1', '2']]
for i in persons:
    if type(i) == list:
        for k in i:
            print(k)
    else:print(i)

for i in range(len(persons)):
    if type(persons[i]) == list:
        for k in persons[i]:
            print(k)
    else:print(persons[i])

3 元组

  元组是不能修改,只能查找,但如果元组里面包含着列表,里面的列表可以修改。

 

ps:

  join() 方法,可以用于拼接可迭代对象。

'111'.join(s)
#111 为连接符,s 为可迭代对象,如str、list、dict等。形成一个新的str

  与 split 连记,split 可以将str 转化成list 类型

posted on 2018-07-28 16:35  勤小兽  阅读(123)  评论(0编辑  收藏  举报

导航