#列表
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快乐编程基础入门,列表与元组相关推荐

  1. python快乐编程—基础入门-从萌新到大神必读书籍 《Python快乐编程基础入门》...

    2019年,全球信息化进程持续加快,IT行业繁荣发展.作为新时代IT人,不仅需要强大的理论知识,更需要过硬的技术.Python作为最受欢迎的编程语言之一,作为人工智能时代的首选语言,因其受众多.用途广 ...

  2. python快乐编程—基础入门-Python零基础快乐学习之旅(K12实战训练)

    内容简介 作者简介 第1章 基本概念 1-1 认识Python 1-2 Python的起源 1-3 Python语言发展史 1-4 Python的应用范围 1-5 跨平台的程序语言 1-6 系统的安装 ...

  3. python快乐编程—基础入门-python常用算法题

    一: #计算平均数,中位数和众数 #coding:utf-8 #计算平均数,中位数和众数 import random lst = [random.randint(0,10) for i in rang ...

  4. python 趣味编程课_青少年编程:Python趣味编程基础入门课程

    课程目录 章节1:编程课前说明试看 课时1 编程课前说明07:49可试看 章节2:第一章 Python基础-认识环境试看 课时2 1.什么是计算机程序和编程?08:48可试看 课时3 2.为什么学习编 ...

  5. python青少年趣味编程-青少年编程:Python趣味编程基础入门课程

    课程目录 章节1:编程课前说明试看 课时1 编程课前说明07:49可试看 章节2:第一章 Python基础-认识环境试看 课时2 1.什么是计算机程序和编程?08:48可试看 课时3 2.为什么学习编 ...

  6. 自学python需要买书吗-学习python需要有编程基础吗

    编程零基础,可以学习 Python 吗",这是很多初学者经常问我的一个问题.当然,在计算机方面的基础越好,对学习任何一门新的编程语言越有利.但如果你在编程语言的学习上属于零基础,也不用担心, ...

  7. python编程基础是什么-Python面向对象编程基础解析(一)

    1.什么是面向对象 面向对象(oop)是一种抽象的方法来理解这个世界,世间万物都可以抽象成一个对象,一切事物都是由对象构成的.应用在编程中,是一种开发程序的方法,它将对象作为程序的基本单元. 2.面向 ...

  8. python网络编程证书_《Python网络编程基础》笔记

    python网络编程基础 ================== Author: lujun9972 Date: 2013-03-08 22:29:20 CST Table of Contents == ...

  9. python中5种简单的数据类型,Python小白零基础入门 —— 变量及简单的数据类型

    微信公众号:「Python读财」 若有问题或建议,请公众号留言 最近想着出一个Python小白零基础入门系列的文章,但愿能对入门的小伙伴有所帮助,内容会囊括简单的数据类型.列表.字典.循环以及函数的定 ...

最新文章

  1. 如何给Linux操作系统(CentOS 7为例)云服务器配置环境等一系列东西
  2. LeetCode 78. 子集(回溯)
  3. 文件怎么更新_iOS13屏蔽更新描述文件失效了怎么办?iOS13屏蔽系统更新教程
  4. 信息检索方法笔记(知识点和一些链接)
  5. LeetCode 38外观数列
  6. node获取图片路径_Deno 正式发布,彻底弄明白和 node 的区别
  7. 拓端tecdat|R语言用局部加权回归(Lowess)对logistic逻辑回归诊断和残差分析
  8. PcShare 2005 源代码
  9. 无比强悍的CRM营销模块,SuiteCRM功能介绍
  10. [3维影像]360度杯子环绕拍摄
  11. CSS3 Transition
  12. 在Java 17中偏向锁可算废了
  13. 【应用安全】S-SDLC安全开发生命周期
  14. 将html转换为word文档的几种方式
  15. 服务器网页图片显示不了怎么办啊,网页图片显示不出来怎么办 网络故障解决【详解】...
  16. 补码一位乘--布斯公式
  17. react-native-growingio慢下载慢,下载很慢,下载失败
  18. win10 java无法运行_如何解决win10配置jdk之后javac无法运行的情况?
  19. 判别分析 ( distinguish analysis)(四):应用举例
  20. 6818联网 8266wifi模块(附源码)

热门文章

  1. [C/C++]二分查找专题/最后一个小于等于目标值target的数/第一个大于等于目标值target的数
  2. 浅谈ArcGIS中的容差和分辨率
  3. 诺贝尔奖你知道多少呢?
  4. python彩票分析_128期老李大乐透预测奖号:后区和值分析
  5. 白岩松江西财大演讲:没有一代人的青春是容易的
  6. mysql 授予数据库权限_MySQL:授予**对数据库的所有**权限
  7. light Mode:real-time\mixed\Baked
  8. 判断是否为USD格式
  9. [转]应该怎么读Linux?
  10. 总结一周:变量,数据类型,循环,函数