Python列表

打印版

#1.列表

bicycle=['trek','cannondale','trek','redline','specialized']

print(bicycle)

print("1----------华丽的分割线----------")

#1.1访问列表元素

print(bicycle[0])

# (按索引)

print("1.1----------华丽的分割线----------")

#1.2索引从0开始

#1.3访问最后一个元素

print(bicycle[-1])

print("1.3----------华丽的分割线----------")

#1.4使用列表各个值

print(bicycle[0].title())

print("1.4----------华丽的分割线----------")

#2.修改、添加和删除元素

#2.1修改

bicycle[0]= 'ducati'

print(bicycle)

print("2.1----------华丽的分割线----------")

#2.2添加

#2.2.1末尾添加

bicycle.append('ducati')

print(bicycle)

print("2.2.1----------华丽的分割线----------")

#2.2.2索引添加

bicycle.insert(0,'ducati')

print(bicycle)

print("2.2.2----------华丽的分割线----------")

#3.删除

#3.1使用del语句删除元素(永久性删除)

del bicycle[0]

print(bicycle)

print("3.1----------华丽的分割线----------")

#3.2使用方法pop()弹出末尾的元素

poped_bicycle = bicycle.pop()

print(bicycle)

print(poped_bicycle)

print("3.2----------华丽的分割线----------")

#3.3弹出列表任何位置处的元素

first_bicycle = bicycle.pop(0)

print(first_bicycle)

print("3.3----------华丽的分割线----------")

#3.4根据值删除元素(多个相同值时,指定出现的第一个值)

bicycle.remove('trek')

print("3.3----------华丽的分割线----------")

#4.组织列表

#4.1使用方法sort()对列表永久性排序(按字母顺序)

cars=['bmw','audi','eaaa']

print(cars)

cars.sort()

#正序

print(cars)

cars.sort(reverse=True)

#反序

print(cars)

print("4.1----------华丽的分割线----------")

#4.2使用sorted()对列表进行临时排序

print(cars)

print(sorted(cars))

print("4.2----------华丽的分割线----------")

#4.3倒着打印列表(永久)(按索引)

print(cars)

cars.reverse()

print(cars)

print("4.3----------华丽的分割线----------")

#4.4确定列表的长度(元素个数)

len(cars)

print("4.4----------华丽的分割线----------")

#5.使用列表避免索引错误

打印结果

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190214G0KADU00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券