python笔记(2)
2023-06-13 09:14:40 时间
继续List:
删除元素:
复制代码代码如下:
删除元素:
a=[1,2,3,4]
a[2:3]=[]#[1,2,4]
dela[2]#[1,2]
清空list
a[:]=[]
dela[:]
list作为栈使用(后入先出):
stack=[3,4,5]
stack.append(6)
stack.append(7)
stack.pop()#7
stack.pop()#6
stack.pop()#5
用负数索引:
b=[1,2,3,4]
b[-2]#3
"+"组合list:
end=["st","nd"]+5*["th"]+["xy"]#["st","nd","th","th","th","th","th","xy"]
查出某元素在list中的数量:
lst.("hello")#hello的数量
list排序:
sort()
#对链表中的元素进行适当的排序。
reverse()
#倒排链表中的元素
函数指针的问题:
deff2(a,L=[])
L.append(a)
returnL
print(f2(1))#1
print(f2(2))#1,2L在这次函数调用时是[1]
print(f2(3))#1,2,3
函数中的参数中有:
*参数名:表示任意个数的参数
** :表示dictionary参数
控制语句:
IF:
ifx<0:
x=0
print"Negativechangedtozero"
elifx==0:
print"Zero"
elifx==1:
print"Single"
else:
print"More"
FOR:
a=["cat","window","defenestrate"]
forxina:
printx,len(x)
WHILE:
a,b=0,1
whileb<1000:
printb,
a,b=b,a+b
#1123581321345589144233377610987
pass:空操作语句
whileTrue:
pass
dictionary:键值对的数据结构
用list来构造dictionary:
items=[("name","dc"),("age",78)]
d=dict(items)#{"age":78,"name":"dc"}
有趣的比较:
x=[]#list
x[2]="foo"#出错
x={}#dictionary
x[2]="foo"#正确
内容比较杂,学到什么就记下来。完全利用工作中的空闲和业余时间来完成,更加充实了。
相关文章
- Python笔记 第三章
- Python面试基础知识_python自学需要哪些基础知识
- 在Unix & Linux 平台安装 Python环境教程
- python进制转换函数-Python中进制转换函数的使用
- python生成器详解_Python 生成器
- python程序界面库tkinter的使用221.7.12
- 【说站】Python字符串方法如何使用
- 【说站】python三位数反序输出
- 遗传算法的应用实例python实现_遗传算法Python解决一个问题
- aws linux no python application found, check your startup logs for errors
- python lambda表达式 if_Python学习-lambda表达式
- python django 数据库_Apache+Mysql+PHP/Python简单项目
- 两行代码让 Python 性能超越 C++ 3 个数量级
- 【开发环境】Mac 中删除 Python ( 删除 Python 框架 | 删除 Python 应用程序 | 删除 Python 链接 )
- Python对商店数据进行lstm和xgboost销售量时间序列建模预测分析|附代码数据
- python-Python与PostgreSQL数据库-使用Python执行PostgreSQL查询(一)
- python从入门到放弃学习笔记
- python的基本知识,range在python2.x中和python3.x中的区别详解编程语言
- 使用Python执行Linux命令的方法(python调用linux命令)
- Python元组和列表的区别
- Python驱动Oracle数据库(python操作oracle)
- 如何为 Linux 打包 Python 应用
- Linux 下 Python 升级:轻松完成升级操作(linux下升级python)
- python解析json实例方法
- python使用urllib模块开发的多线程豆瓣小站mp3下载器
- Python入门篇之编程习惯与特点
- Python实现的二维码生成小软件