栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python---列表

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python---列表

Python从入门到高手(内部资源-配学习资料)_哔哩哔哩_bilibili

# # list表
# ''':cvar
# 作用:类似其他语言的数组。数组:数字的组合 字母组合 字符串组合
# 符号 列表[]
# '''
# names = ["jack", 'tom', 'lucy', 'superman', 'ironman']
# computer_brands = []
# # 地址
# print(id(names))
# print(id(computer_brands))
# # 元素获取使用:下标 索引
# print(names[0])
# # 获取最后一个元素
# print(names[-1])
# print(names[len(names) - 1])
#
# # 结合循环
# for i in 'hello':
#     print(i)
#
# for name in names:
#     print(name)
#
# # 查询names里面有没有保存超人
# for name in names:
#     if name == 'superman':
#         print('有超人在里面')
#         break
# else:
#     print('没有找到超人在里面!')
#
# # 简便 't' in 'they' ---> True   False
# if 'superman' in names:  # 判断有没有
#     print('有超人在里面')
# else:
#     print('没有找到超人在里面!')
#
# # 修改列表中元素
# brands = ['hp', 'dell', 'thinkpad', 'lenovo', 'mac', '神州']
# brands[-1] = 'HASEE'
# print(brands)

# brands = ['hp', 'dell', 'thinkpad', 'lenovo', 'mac', 'huawei']
# for i in range(len(brands)):
#     # i时0,1,2,3,。。。--->下标
#     if 'huawei' in brands[i]:
#         brands[i] = 'HUAWEI'
#         break
#
# print(brands)
#
# # 删除 del
# del brands[2]
# print(brands)
#
# # 删除只要是hp,mac都要删除
# l = len(brands)
# i = 0
# while i < l:
#     if 'hp' in brands[i] or 'mac' in brands[i]:
#         del brands[i]
#         l -= 1
#         continue
#     i += 1
# print(brands)
#
# print("*" * 10)
# count = 0
# newCount = [0] * len(brands)
# for i in range(len(brands)):
#     if 'hp' not in brands[i] and 'mac' not in brands[i]:
#         newCount[count] = brands[i]
#         count += 1
# print(newCount)
#
# print("*" * 10)
# newCount = []
# for i in range(len(brands)):
#     if 'hp' not in brands[i] and 'mac' not in brands[i]:
#         newCount.append(brands[i])
# print(newCount)

# # 字符串切片操作
# list1 = ['杨超越', '热巴', '佟丽娅', '杨幂', '赵丽颖', '刘亦菲', 'xxx', 100, 99.9]
# print(list1)
# # 列表也支持切片
# print(list1[3:6])  # 将截取的结果再次保存在一个列表中
# print(list1[-3:-1])
# print(list1[::2])  # 步长
# print(list1[-5:-1:2])
# # 反方向
# print(list1[-1::-1])
# print(list1[-1::-2])

# list列表的添加:临时小数据库
# 创建一个空列表
# girls = ['杨幂']
# while True:
#     name = input('请输入你心目中美女的名字:')
#     if name=='quit':
#         break
#     # 列表的函数使用:append extends insert
#     # append() 末尾追加
#     girls.append(name)
# print(girls)

# # extends
# girls = ['杨幂']
# names = ['黑嘉嘉', '巩俐']
# name = input('请输入你心目中美女的名字:')
# girls.extend(names)  # 列表的合并
# print(girls)
#
# # 符号+ 也可以用于列表的合并
# girls = girls + names
# print(girls)
#
# # insert 插入
# # ['杨幂', '黑嘉嘉', '巩俐', '黑嘉嘉', '巩俐']
# #    0       1       2       3       4
# girls.insert(1, '刘涛')
# print(girls)
# # append 末尾追加
# # insert 指定位置添加
# # extend 一次添加多个

# 排序:sorted 排序 默认是升序 reverse表示降序
list1 = [1, 2, 324, 1123, 14, 123, 1234, 12]
new_list = sorted(list1, reverse=True)
print(new_list)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/331236.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号