1 Star 0 Fork 0

巧克力ovo/PythonLearn

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
3-1.py 1.51 KB
一键复制 编辑 原始数据 按行查看 历史
wlt 提交于 3个月前 . learn3
import random
list1=[i for i in range(11)]
list2=list1[0:9]
print(list1)
print(list2)
# python支持切片,允许将一个list的一部分切分到第二部分,包含三个参数:起始索引,结束索引(闭合区间),步长{类似for循环},允许相加,相乘
list3=list1[0:10:2]
print(list3)
print(list1+list2)
print(list3*2)
t=tuple(i for i in range(11))
t1=t[0:11:2]
print(t)
print(t1)
# 直接()创建的是generator 元组中的元素不可更改,可以切片,没有列表的各种方法,访问快,不可作为字典的键
# 字典,集合不可以切片,集合不可以相加,不可相乘
print(4 in t1)# 判断某一元素是否可找到
print(len(t))
# 列表内含max min len sum方法,max min使用字典序查找
print(sum(t1))
list1.append("o((>ω< ))o")# 添加到最后
list1.insert(2,"(✿◡‿◡)")# 指定位置插入,效率低
print(list1)# list列表可存储任意类型的元素
print(list1[-1])# 下标为-1 输出最后一个元素 实现倒序遍历
list4=list("w(゚Д゚)w")
print(list4)
del list4
list1.extend(list3)# 无返回值,追加一个列表,相当于+=
del list1[-1]
if list1.count("w(゚Д゚)w")>0:
list1.remove("w(゚Д゚)w")
print(list1.index("o((>ω< ))o"))
for item in list1:
print(item)
for index,item in enumerate(t):
print(index,item)
List=list(random.randint(1,1000) for item in range(100))
print(List)
List.sort(reverse=True);
print(List)
print(sorted(List))
print(List)# sort更改原序列,sorted生成一个副本,原序列不改
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/chocolate-ovo/python-learn.git
git@gitee.com:chocolate-ovo/python-learn.git
chocolate-ovo
python-learn
PythonLearn
master

搜索帮助