python快乐编程基础入门,列表与元组
#列表
list1=[1,2,3,4,5,6,7,8]
print(list1[2:6])
#>>[3,4,5,6]
print(list1[::-2])
#>>[8,6,4,2]
#列表的遍历
list=['鹿晗','是','最帅的人']
length,i=len(list),0
while i<length:
print(list[i])
i+=1
list=['鹿晗','是','最帅的人']
for value in list:
print(value)
#列表的运算
print("lh" in list)
#修改元素
list1,list2=['lh','kris','tao'],[1,2,3]
list1[0],list1[1]='exo','exo-m'
print(list1)#['exo','exo-m','tao']
list1[1:]=list2[0:2]
print(list1)#['exo',1,2]
#添加元素
#append(obj)在列表末尾添加元素obj !!!
#extend(seq)一次性添加另一个序列seq中的多个元素
#insert(index,obj)将元素插入列表的index位置处
#删除元素
#pop(index=-1)删除列表中index处的元素,并且返回该元素的值
#remove(obj)删除列表中第一次出现的obj元素
#clear()删除列表中所有元素
list=['exo','exom','exok']
name=list.pop()
print(list,name)#['exo','exom']'exok'
#.pop(1)>>['exo','exok']
#查找元素位置
index(obj,start=0,end=-1)#obj查找元素
#输出第一次出现的位置
#元素排序
list.sort()#默认从小到大
list.sort(reverse=True)#从大到小 /list.reverse()
#统计元素个数
list.count('exo')
#newList列表中每个元素为List列表中每个元素的平方
list=range(1,11)
newList=[]
for num in list:
newList.append(num**2)
print(newList)
#>>[1,4,9,16,25,36,49,64,81,100]
#或
list=range(1,11)
newList=[num**2 for num in list]#@
print(newList)
#@等价于[表达式1 for k in l if 表达式2]
list=[]
for k in l:
if 表达式2:
list.append(表达式1)
#元组
exo=1,2,3
exo=(1,2,3)
exo=()
exom=(1,)#是元组
exok=(1)
'''
元组不能修改值
速度比列表快
对修改的数据进行写保护
一些元组可用作字典键
'''
#元组与列表的转化
list()#将元组转化为列表
tuple()
list1=list(tuple1)
#矩阵可以用列表表示
matrix=[
[1,3,5],
[2,4,6],
[7,9,4]
]
#(1 3 5....)
python快乐编程基础入门,列表与元组相关推荐
- python快乐编程—基础入门-从萌新到大神必读书籍 《Python快乐编程基础入门》...
2019年,全球信息化进程持续加快,IT行业繁荣发展.作为新时代IT人,不仅需要强大的理论知识,更需要过硬的技术.Python作为最受欢迎的编程语言之一,作为人工智能时代的首选语言,因其受众多.用途广 ...
- python快乐编程—基础入门-Python零基础快乐学习之旅(K12实战训练)
内容简介 作者简介 第1章 基本概念 1-1 认识Python 1-2 Python的起源 1-3 Python语言发展史 1-4 Python的应用范围 1-5 跨平台的程序语言 1-6 系统的安装 ...
- python快乐编程—基础入门-python常用算法题
一: #计算平均数,中位数和众数 #coding:utf-8 #计算平均数,中位数和众数 import random lst = [random.randint(0,10) for i in rang ...
- python 趣味编程课_青少年编程:Python趣味编程基础入门课程
课程目录 章节1:编程课前说明试看 课时1 编程课前说明07:49可试看 章节2:第一章 Python基础-认识环境试看 课时2 1.什么是计算机程序和编程?08:48可试看 课时3 2.为什么学习编 ...
- python青少年趣味编程-青少年编程:Python趣味编程基础入门课程
课程目录 章节1:编程课前说明试看 课时1 编程课前说明07:49可试看 章节2:第一章 Python基础-认识环境试看 课时2 1.什么是计算机程序和编程?08:48可试看 课时3 2.为什么学习编 ...
- 自学python需要买书吗-学习python需要有编程基础吗
编程零基础,可以学习 Python 吗",这是很多初学者经常问我的一个问题.当然,在计算机方面的基础越好,对学习任何一门新的编程语言越有利.但如果你在编程语言的学习上属于零基础,也不用担心, ...
- python编程基础是什么-Python面向对象编程基础解析(一)
1.什么是面向对象 面向对象(oop)是一种抽象的方法来理解这个世界,世间万物都可以抽象成一个对象,一切事物都是由对象构成的.应用在编程中,是一种开发程序的方法,它将对象作为程序的基本单元. 2.面向 ...
- python网络编程证书_《Python网络编程基础》笔记
python网络编程基础 ================== Author: lujun9972 Date: 2013-03-08 22:29:20 CST Table of Contents == ...
- python中5种简单的数据类型,Python小白零基础入门 —— 变量及简单的数据类型
微信公众号:「Python读财」 若有问题或建议,请公众号留言 最近想着出一个Python小白零基础入门系列的文章,但愿能对入门的小伙伴有所帮助,内容会囊括简单的数据类型.列表.字典.循环以及函数的定 ...
最新文章
- 如何给Linux操作系统(CentOS 7为例)云服务器配置环境等一系列东西
- LeetCode 78. 子集(回溯)
- 文件怎么更新_iOS13屏蔽更新描述文件失效了怎么办?iOS13屏蔽系统更新教程
- 信息检索方法笔记(知识点和一些链接)
- LeetCode 38外观数列
- node获取图片路径_Deno 正式发布,彻底弄明白和 node 的区别
- 拓端tecdat|R语言用局部加权回归(Lowess)对logistic逻辑回归诊断和残差分析
- PcShare 2005 源代码
- 无比强悍的CRM营销模块,SuiteCRM功能介绍
- [3维影像]360度杯子环绕拍摄
- CSS3 Transition
- 在Java 17中偏向锁可算废了
- 【应用安全】S-SDLC安全开发生命周期
- 将html转换为word文档的几种方式
- 服务器网页图片显示不了怎么办啊,网页图片显示不出来怎么办 网络故障解决【详解】...
- 补码一位乘--布斯公式
- react-native-growingio慢下载慢,下载很慢,下载失败
- win10 java无法运行_如何解决win10配置jdk之后javac无法运行的情况?
- 判别分析 ( distinguish analysis)(四):应用举例
- 6818联网 8266wifi模块(附源码)
热门文章
- [C/C++]二分查找专题/最后一个小于等于目标值target的数/第一个大于等于目标值target的数
- 浅谈ArcGIS中的容差和分辨率
- 诺贝尔奖你知道多少呢?
- python彩票分析_128期老李大乐透预测奖号:后区和值分析
- 白岩松江西财大演讲:没有一代人的青春是容易的
- mysql 授予数据库权限_MySQL:授予**对数据库的所有**权限
- light Mode:real-time\mixed\Baked
- 判断是否为USD格式
- [转]应该怎么读Linux?
- 总结一周:变量,数据类型,循环,函数