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 类型

转载于:https://www.cnblogs.com/YS-0717/p/9382467.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值