Python学习笔记之基础篇(四)列表与元祖
#### 列表
li = ['alex','wusir','egon','女神','taibai'] ###增加的3种方法 '''
# append
li.append('日天')
li.append(1) print(li) #一个 有关 append 的 小功能 while 1 :
username = input( ">>>")
if(username.upper().strip() == 'Q') :
break
else:
li.append(username) print(li) #insert
li.insert(4,'小明') #extend
li.extend('而且') print(li) ''' ###删除的方法
'''
#pop
name = li.pop(1)
print(name)
name = li.pop() #默认删除一个
print(name) print(li) #remove 按元素删除
li.remove('alex')
#li.remove() 报错 # clear # 清空
print(li) # del 默认全部
del li
print(li) # del
del li[2:]
print(li) ''' #### 修改的方法
''' #单个的修改
li[0]="太难了"
print(li) #切片的修改
li[0:2] = "天真"
print(li) li[0:2] = 'tianzhen'
print(li) li[0:3] = [1,2,3,'天真','咸鱼']
print(li) ''' #### 关于列表的一些方法
print(len(li)) #列表的长度 num = li.count('taibai') #统计个数
print(num)
print(li.index("taibai")) #所在的个数 #排序
'''
li1 =[4,1,2,5,3,6,9]
li2 =[4,1,2,5,3,6,9]
li1.sort()
li2.sort(reverse=True)
print(li2)
print(li1)
'''
##反转
# li1 =[4,1,2,5,3,6,9]
# li1.reverse()
# print(li1) #列表的嵌套
# li = ['alex','wusir','egon',['alex','agon',58],25]
# print(li[1][1])
# print(li[1].capitalize())
# li[3][0]='bb'
# print(li) ###元祖 -> 只读列表,可循环查询,可切片
# 儿子不能改,孙子可能可以改
# tu = (1,2,3,'alex',[2,3,['taibai','bb']],'uu')
# print(tu)
#
# tu[4][2][1]='aa'
# print(tu) #join 的方法 # s = 'alex'
# s1='_'.join(s)
# print(s1)
# print(''.join(s)) ###列表 和字符串的相互转化
# # list-->str
# li=['aa','bb','cc']
# s=''.join(li)
# print(s)
# # str-->list
#
# s='aa_bb_cc'
# li1=s.split('_')
# print(li1) ### range for i in range(2,10):
print(i) for i in range(2,10,2):
print(i) for i in range(10,2,-2):
print(i)
Python学习笔记之基础篇(四)列表与元祖的更多相关文章
- Python学习笔记之基础篇(-)python介绍与安装
Python学习笔记之基础篇(-)初识python Python的理念:崇尚优美.清晰.简单,是一个优秀并广泛使用的语言. python的历史: 1989年,为了打发圣诞节假期,作者Guido开始写P ...
- python学习笔记:数据类型——数字、字符串、元祖、字典
计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据,需要定义不同的数 ...
- Python 学习笔记(基础篇)
背景:今年开始搞 Data science ,学了 python 小半年,但一直没时间整理整理.这篇文章很基础,就是根据廖雪峰的 python 教程 整理了一下基础知识,再加上自己的一些拓展,方便自己 ...
- Python学习笔记之基础篇(二)python入门
一.pycharm 的下载与安装: 使用教程:https://www.cnblogs.com/jin-xin/articles/9811379.html 破解的方法:http://xianchang. ...
- Python学习笔记之基础篇(三)python 数据类型 int str bool 详谈
python 的数据类型: 1.int:存放 1,2,3 等数据 ,用于数字的运算 2.bool :True, False 用于判断 3.str:字符串,用来存储少量的数据 4.list : 数组的 ...
- Python学习笔记之基础篇(五)字典
#数据类型划分:可变数据类型 不可变数据类型 #不可变数据类型 : 元组 bool int str --> 可哈希 #可变数据类型 list ,dict set --->不可哈希 ''' ...
- Django学习笔记(基础篇)
Django学习笔记(基础篇):http://www.cnblogs.com/wupeiqi/articles/5237704.html
- Python学习笔记:基础
本文根据廖雪峰的博客,学习整理笔记.主要内容有:基本数据类型,容器数据类型,变量及其作用域,判断及循环语法,函数式编程,面向对象,模块等概念. 数据类型 在python中,能够直接处理的数据类型有以下 ...
- Python学习总结之一 -- 基础篇
Python学习第一篇 一:写在前面 啊,最近我的新博客一直都没有更新学习内容了,只是最近一直都在忙着寻找实习机会(或许这只是一个借口,真实原因是我太懒惰了,改改改!).终于今天又投递了几个新的实习职 ...
随机推荐
- cnpm - 解决 " cnpm : 无法加载文件 C:\Users\93457\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息 。。。 "
1.在win10 系统中搜索框 输入 Windos PowerShell选择 管理员身份运行 2,打开了powershell命令行之后,输入 set-ExecutionPolicy RemoteSig ...
- P1067
这题没什么好说的,就是判断,需要考虑仔细一点. AC代码: #include <bits/stdc++.h> using namespace std; const int N = 712; ...
- Python:函数基础
概念 一段代码,集中到一起,起一个名字,下一次可以使用这个名字调用这个代码块,就是函数的功能 作用: 方便代码的重用 分解任务,简化程序逻辑 使代码更加模块化 函数的分类 内建函数 第三方函数 自定义 ...
- 使用Vue时localhost:8080中localhost换成ip地址后无法显示页面的问题
解决办法是:在package.json中 然后重新启动服务器 npm run dev 就正常显示了.
- JavaWeb项目音频资源播放解决方案
一.方式1:登陆系统后进行播放,即在浏览器端 需要在JSP页面编写相关代码 <div id="midea" style="display: none;"& ...
- ipfs camp course c demo exercise 1
目录 aim: my bugs 解决ipfs 的 cros 问题的方法 result final code for c1 aim: 首先咱们把 broswer 和 自己的api 连接起来(要显示出来自 ...
- Codeforces Round #608 (Div. 2) - D. Portals(贪心)
题意:你起初有一支军队,有$k$个士兵,现在有$n$座城堡,你若想占领第$i$座城堡,至少得有$a[i]$个士兵才能占领$($占领后士兵不会减少$)$,占领了第$i$座城堡后,你将得到$b[i]$个士 ...
- Keras入门——(1)全连接神经网络FCN
Anaconda安装Keras: conda install keras 安装完成: 在Jupyter Notebook中新建并执行代码: import keras from keras.datase ...
- Java 石家庄铁道大学软件工程系 学生学籍管理系统 2019 版
本系统的作用是简单实现一些学生成绩管理操作:录入,修改,绩点计算,以及系统退出等. 首先建一个主函数实现界面的实现,然后建一个数据类用来定义存放数据.之后建立一个工具类,用来实现所有要进行的操作.首先 ...
- rtt之通用bootloader
目前只支持F1/F4;使用步骤 1 在官网注册产品,根据系列设定参数,接收邮箱,点击生成就可以在自己的邮箱中收到对应的bootloader.bin文件.用jlink就可以将其烧写进单片机. 2 存储被 ...