Python学习日记:day4
列表
li=['alex',[1,2,3] ,'wusir','egon','女神','taibai']#列表 l1 = li[0] print(l1)#alex l2 = li[1] print (l2)#[1,2,3] l3=li[0:3] print(l3)#wusir
#增(三种方法)
1、append:在后面追加
li =['alex',[1,2,3] ,'wusir','egon','女神','taibai']
li.append('日天')
print(li)
#增加到最后---->li =['alex',[1,2,3] ,'wusir','egon','女神','taibai','日天']
2、insert#插入
li.insert li =['alex',[1,2,3] ,'wusir','egon','女神,'taibai'] li.insert(4,'春哥') print(li) #li =['alex',[1,2,3] ,'wusir','egon','女神,'春哥','taibai']
3、extend: #迭代的添加到最后面
li =['alex',[1,2,3] ,'wusir','egon','女神,'taibai']
print(li.extend('2哥'))
#将最后一个列表元素迭代。li =['alex',[1,2,3] ,'wusir','egon','女神,'2哥']
li =['alex',[1,2,3] ,'wusir','egon','女神,'taibai']

#-------》li =['alex',[1,2,3] ,'wusir','egon','女神,'[1,2,3]']
#删
1,、pop按索引值删除

li.pop()#什么也不加,默认删除最后一个
2、remove:按元素删除



3、clear:清空列表

4、del:删除列表

del li[0:2]#切片去删


#改
li =['alex','alex' ,'wusir','egon','女神,'taibai'] li[0] ='男兽' print(li)

li =['alex','alex','wusir','egon','女神] li[0] = [1,2,3] print[li]

#切片去改
li =['alex','alex','wusir','egon','女神] li[0:2] ='云姐' print[li]

##切片去改,会将切片的元素(li[0:2])拿出来,将'云姐',拆分开放进去。
li =['alex','alex','wusir','egon','女神]

#查
1、查找所有元素
li =['taibai','alex','wusir','egon','女神'] for i in li :#查所有元素 print(i)
#查前两种元素
----->
####公共方法######
1、len:
li =['taibai','alex','wusir','egon','女神'] #len: l = len(li) print(l)
#5
2、count:
count(数)(方法统计某个元素在列表中出现的次数)。
1 a = ["q","w","q","r","t","y"]
2 print(a.count("q"))
3、index:切片去索引

没有就报错
#列表的排序
正向排序:
倒向排序:
列表的反转:
#列表的嵌套
li = ['taibai','武藤兰','yuanhao',['alex','egon',89]] print(li.[1][1])#-->藤
列表内一个字符串首字母大写
li = ['taibai','武藤兰','yuanhao',['alex','egon',89]
name =li[0].captilize() print(name) li[0]=name print(li)
列表的替换
列表内知道字符全部字母大写

#元祖
#只读列表,可循环查询,可切片。
#儿子不能改,孙子可能可以改

tu =(1,2,3,'alex',[2,3,4,'taibai'],'egon')for i in tu :
print(i)#循环输出列表内的元素
join#列表转换成字符串
----->

#结果为将每个字符用+拼接起来。
list与str的转换:
'''
list-------->str:join
str----------->list:split
'''
#range,相当于列表,里边全是数字
for i in range(1,100):
print(i)
'''
1
2
。
。
。
99
'''
ps:

range(开始,结束,步长)

ps:如果输出[0,10),步长为-1,其结果为:既不报错也不运行。

ps:-1表示最后一位。

Python学习日记:day4的更多相关文章
- Python学习日记 --day4
list列表: # # 列表 ''' # 增 # li = [1,'qwer','小明',[1,2,'qwe']] # print(li[0],type(li)) # 跟字符串的操作方法是一样的,返回 ...
- Python 学习日记(第三周)
知识回顾 在上一周的学习里,我学习了一些学习Python的基础知识下面先简短的回顾一些: 1Python的版本和和安装 Python的版本主要有2.x和3.x两个版本这两个版本在语法等方面有一定的区别 ...
- Python学习日记 --day2
Python学习日记 --day2 1.格式化输出:% s d (%为占位符 s为字符串类型 d为数字类型) name = input('请输入姓名') age = int(input('请输入年龄 ...
- python学习日记(基础数据类型及其方法01)
数字 int 主要是用于计算的,常用的方法有一种 #既十进制数值用二进制表示时,最少使用的位数i = 3#3的ASCII为:0000 0011,即两位 s = i.bit_length() print ...
- Python学习日记(一):拜见小主——Python
近日学习Python,特将学习过程及一点心得记录于此. 由于之前做过一个Java爬虫的项目,虽然很长时间没有碰过爬虫,但是小郭同学有一颗不死的爬虫心,哈哈.最近在互联网上找一些电影的时候,有很多电影只 ...
- Python学习日记(二十八) hashlib模块、configparse模块、logging模块
hashlib模块 主要提供字符加密算法功能,如md5.sha1.sha224.sha512.sha384等,这里的加密算法称为摘要算法.什么是摘要算法?它又称为哈希算法.散列算法,它通过一个函数把任 ...
- Python学习日记
江林楠学习了一下午后给大家呈现的20分钟速成Python—— 一些基本的语法:1.python无变量声明 直接a = []即可.2.python为对齐语言,用制表符表示语句块的嵌套.3.python语 ...
- Python 学习日记(第二周)
从这周开始我就正式学习Python 语言了.以后每周都会有一篇有关于学习Python的见闻与大家分享! Python的安装 学习的第一步首先要有一个运行的环境.所以接下来介绍一下安装的步骤. 通过Py ...
- 从CentOS安装完成到生成词云python学习日记
欢迎访问我的个人博客:原文链接 前言 人生苦短,我用python.学习python怎么能不搞一下词云呢是不是(ง •̀_•́)ง 于是便有了这篇边实践边记录的笔记. 环境:VMware 12pro + ...
随机推荐
- js 图片转换为base64 (2)
<input type="file" id="testUpload"> <img src="" id="img& ...
- kali 2.0中msf连接postgres数据库
装好kali 2.0后直接运行msfconsole msf> db_status postgres selected, no connection 百度到的解决方法多是针对BT和kali 1.0 ...
- Python Base64 编码
0x00 Base64简介 0x01 常用场景举例 0x02 编.解码流程 0x03 Python中Base64编码与解码 0x00 Base64简介 我们知道在计算机中任何数据都是按ascii码存储 ...
- Python之三目运算符
Python语言不像Java.JavaScript等这些语言有类似: 判段的条件?条件为真时的结果:条件为假时的结果 这样的三目运算,但是Python也有自己的三目运算符: 条件为真时的结果 if 判 ...
- CPU 虚拟化
前面 虚拟化技术总览 中从虚拟平台 VMM 的角度,将虚拟化分为 Hypervisor 模型和宿主模型,如果根据虚拟的对象(资源类型)来划分,虚拟化又可以分为计算虚拟化.存储虚拟化和网络虚拟化,再细一 ...
- JS 函数节流和去抖
1.什么是节流和去抖? 节流.就是拧紧水龙头让水少流一点,但是不是不让水流了.想象一下在现实生活中有时候我们需要接一桶水,接水的同时不想一直站在那等着,可能要离开一会去干一点别的事请,让水差不多流满一 ...
- Android OpenGL ES 开发(三): OpenGL ES 定义形状
在上篇文章,我们能够配置好基本的Android OpenGL 使用的环境.但是如果我们不了解OpenGL ES如何定义图像的一些基本知识就使用OpenGL ES进行绘图还是有点棘手的.所以能够在Ope ...
- Azure IoT Edge on Raspberry Pi 3 with Raspbian
在<Azure IoT Edge on Windows 10 IoT Core>一文中,我们以运行Windows 10 IoT Core的MinnowBoard MAX为例,详细讲述了Wi ...
- upload 上传类
<?php/**file: fileupload.class.php 文件上传类FileUpload本类的实例对象用于处理上传文件,可以上传一个文件,也可同时处理多个文件上传 */class U ...
- 完整教程--idea使用git进行项目管理
第一部分: 安装 1. 下载地址: https://git-scm.com/download/win; 如果速度慢, 使用 迅雷下载; 2. 点击安装, 然后下一步, 直到下面这个页面: 建议: 按 ...