python 部分列表操作

每一个大标题下的代码都可独立运行,粘贴到编译器里执行即可:

# # 一、创建列表
# list= [1, 2.34, 'hello', False]
# print(list)
# print(type(list))
#
# # 二、for循环取数
# list= [1, 2.34, 'hello', False]
# for i in list:
#     print(i)
#
# 三、列表增删改查
# list = ['紫霞', '至尊宝']
# list2 = ['女主', '男主']
# # 添加  append(), insert(), + , extend()
# list.append('周星驰')
# print(list)  # ['紫霞', '至尊宝', '周星驰']
#
# list.insert(1, '菩提老祖')
# print(list)  # ['紫霞', '菩提老祖', '至尊宝', '周星驰']
#
# list3 = list + list2
# print(list3)  # ['紫霞', '菩提老祖', '至尊宝', '周星驰', '女主', '男主']
#
# list.extend(list2)
# print(list)   # ['紫霞', '菩提老祖', '至尊宝', '周星驰', '女主', '男主']
# # 注意
# lst = ['你', '我', '她']
# s = 'hello'
# lst.extend(s)
# print(lst)  # '你', '我', '她', 'h', 'e', 'l', 'l', 'o']

# 四、删除
# _list = ['悟空', '唐僧', '八戒']
# popGet = _list.pop()
# print(_list, '\n', popGet)  # pop会返回删除数据
# _list.remove('八戒')   # 无返回值
# _list.clear()     # 变成空表[]
# del _list    # 彻底删除
#五、插入
# list = [1, 2, 3, 4, 5]
# list.insert(1, 9)
# list2 = [1, 2, 3, 4, 5]
# list2.insert(-1, 6)
# print(list)
# print(list2)

#六、查询

# lst = ['紫霞', '至尊宝', '周星驰']
# #1.索引获取元素
# ret = lst[0]
# print(ret)
# # 2根据内容统计个数
# count = lst.count('紫霞')
# print(count)    # 1
# # 3.根据内容返回索引值
# index = lst.index('周星驰')
# print(index)    # 2
# # 4.指定位置查找,还是查找到第三个参数减一的下标
# length = len(lst)
# print(length)   # 3
# location = lst.index('周星驰', 1, length)
# print(location)  # 2

# 七、列表切片
# lst = ['a', 'b', 'c', 'd', 'e']
# ret = lst[-1::-2]   #从索引-1倒着数到头
#                     # (第二个参数不写默认到头),跨度为2
# print(ret)
# print(lst)

# 八、列表排序
# lst = ['Henry', 'luck', 'holy', 'ruby']
# print(lst)
# lst.sort()  # 升序排序
# print(lst)
# lst.sort(reverse=True)  # 降序
# print(lst)
# 以上说明sort()排序是永久性改动元列表

# sorted()可进行临时性修改
cars = ['bmw', 'audi', 'toyota','subaru']
print(cars)
cars_sorted = sorted(cars)   # 没有cars.sorted()
print(cars_sorted)
print(cars)     # 没变


# 九、翻转
cars = ['bmw', 'audi', 'toyota','subaru']
print(cars)
cars.remove()
print(cars)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值