Python3 列表使用方法

一、列表

列表是由一系列按特定顺序排列的元素组成

bicycles = ['trek' ,'redline','cannondale']
print(bicycles)
#['trek', 'redline', 'cannondale']
print(bicycles[0])
#trek

#更换列表元素
bicycles[0] = 'car'

#添加元素在末尾
bicycles.append('fake')

#插入元素
bicycles.insert(0,'ppl')
#['ppl', 'car', 'redline', 'cannondale', 'fake']

#删除元素
#1
del bicycles[-1]

#在Pytho中可以使用 [-1]来访问列表中最后一个元素的值
print(bicycles[-1])
#cannondale

#pop访问并弹出元素
#2
bicycle = bicycles.pop(0)
print(bicycles)
print bicycle

#根据值删除元素 只删除第一次出现的词
#3
bicycles.remove('redline') 

#使用for循环遍历
for index in range(bicycles):
    print(names[index])

#列表排序 按字母顺序排序
bicycles.sort()
#反序
bicycles.sort(reverse=True)
#临时排序
bicycles.sorted()


#列表反转
bicycles.reverse()

#长度
les(bicycles)

添加列表元素

append():在末尾添加元素

插入元素

insert(index,值):

删除元素:

1.del bicycles[i]

2.bicycles.pop(i)

3.remove()

二、列表解析

nums = [value**2 for value in range(1,10)]
print(nums)

三、切片

cars = ['h','p','q']
print(cars(:2))

列表(前索引:后索引)

列表复制:列表1 = 列表2(前:后)

#复制一:两个列表依然是同一个列表。 cars 指向的是bicycle
#当cars.append('a'),在bicycle中依然出现'a'
cars = bicycle

#
cars = bicycle(:)
#两者是值一样的不同的两个列表

四、元组

元组是不可以修改的

nums = (20,8)
print (nums[0])
#20


nums[0]=26
#出现错误

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值