Python入门(常用内置对象列表和元组)

2023-10-29

Python的常用内置对象

列表和元组

  • 简单数据类型
    • 整型<class ‘int’>
    • 浮点型<class ‘float’>
    • 布尔型<class 'bool
  • 容器数据类型
    • 列表<class ‘list’>
    • 元组<class ‘tuple’>
    • 字典<class ‘dict’>
    • 集合<class ‘set’>
    • 字符串<class ‘str’>

一.列表

1.列表的定义

列表是有序集合,没有固定大小,能够保存任意数量任意类型的 Python 对象,语法为 [元素1, 元素2, …, 元素n]

2.列表的创建

a.利用range()创建列表

x=list(range(10))
print(x,type(x))
#[0,1,2,3,4,5,6,7,8,9] <class 'list'>
x=list(range(1,11,2))
print(x,type(x))
#[1,2,3,4,5,6,7,8,9,10] <class 'list'>
x=list(range(10,1,-2))
print(x,type(x))
#[10,8,6,4,2] <class 'list'>

b.利用推导式创建列表

x = [0] * 5
print(x, type(x))
# [0, 0, 0, 0, 0] <class 'list'>
x = [0 for i in range(5)]
print(x, type(x))
# [0, 0, 0, 0, 0] <class 'list'>
x = [i for i in range(10)]
print(x, type(x))
# [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] <class 'list'>
x = [i for i in range(1, 10, 2)]
print(x, type(x))
# [1, 3, 5, 7, 9] <class 'list'>
x = [i ** 2 for i in range(1, 10)]
print(x, type(x))
# [1, 4, 9, 16, 25, 36, 49, 64, 81] <class 'list'>
x = [i for i in range(100) if (i % 2) != 0 and (i % 3) == 0]
print(x, type(x))
#[3, 9, 15, 21, 27, 33, 39, 45, 51, 57, 63, 69, 75, 81, 87, 93, 99] <class 'list'>

c.创建一个混合列表

mix = [1, 'lsgo', 3.14, [1, 2, 3]]
print(mix, type(mix))  
# [1, 'lsgo', 3.14, [1, 2, 3]] <class 'list'>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python入门(常用内置对象列表和元组) 的相关文章

随机推荐

  • bpe分词算法的原理以及在机器翻译中的应用

    概述 bpe byte pair encoding 是一种根据字节对进行编码的算法 主要目的是为了数据压缩 算法描述为字符串里频率最常见的一对字符被一个没有在这个字符中出现的字符代替的层层迭代过程 该算法在论文 https arxiv or
  • 分布式系统failover测试之拔盘插盘操作

    分布式系统failover测试之拔盘插盘操作 拔盘 echo scsi remove single device 1 0 0 0 gt proc scsi scsi echo scsi remove single device 2 0 0
  • CVPR2023论文及代码合集来啦~

    以下内容由马拉AI整理汇总 下载 点我跳转 狂肝200小时的良心制作 529篇最新CVPR2023论文及其Code 汇总成册 制作成 CVPR 2023论文代码检索目录 包括以下方向 1 2D目标检测 2 视频目标检测 3 3D目标检测 4
  • 图形化OpenGL调试器 BuGLe

    图形化OpenGL调试器 BuGLe 转 BuGLe 结合图形化的OpenGL调试与选择的过滤器上的OpenGL命令流 调试器可以查看状态 纹理 framebuffers 着色器 而过滤器允许日志 错误检查 自由相机控制 视频捕捉等 主页
  • 数羊

    H题数羊 第八届 图灵杯 NEUQ ACM程序设计竞赛个人赛 题目描述 憨憨小杨晚上睡不着觉 就开始数羊 她觉得一只一只数太慢了 突发奇想出了一种新的数羊方式 羊羊数量A n m 由两个整形变量n和m决定 计算方式如下 现在给出n和m的值
  • c#学习笔记

    1 输入prop 再按两次TAB会自动添加一个属性 set get方法 2 统一命名空间内 类可以跨多个文件 需要用partial e g partial class XXXX 3 类型 ulong 64无符号整数 decimal 有效数字
  • 阿里云服务器安装WordPress网站教程基于CentOS系统

    阿里云百科分享使用阿里云服务器安装WordPress博客网站教程 WordPress是使用PHP语言开发的博客平台 在支持PHP和MySQL数据库的服务器上 您可以用WordPress架设自己的网站 也可以用作内容管理系统 CMS 本教程介
  • linux---我电脑把给ubuntu分区删了开机就是什么grub rescue怎么办

    装了ubuntu后 会默认从Ubuntu的Grub菜单引导系统 Win8的MBR被替换为Grub来引导 于是 你删除了Ubuntu 也就是删除了Grub的文件 但是 你的引导扇区的启动参数还是指向了Grub 于是就grun rescue了
  • QT多线程的5种用法,通过使用线程解决UI主界面的耗时操作代码,防止界面卡死。

    QT多线程5种用法 第一种 主线程 GUI 第二种 子线程1继承自QThread 头文件 movetothread4 h 源文件 movetothread4 cpp 子线程1对象的创建 第二种 子线程2继承自QThread 头文件 源文件
  • Cannot find QEMU binary /usr/bin/kvm: Permission denied

    kvm报错 信息如下 Cannot find QEMU binary usr bin kvm Permission denied 解决办法 find name qemu kvm 或者 find name qemu 然后加软连接 ln s u
  • emacs verilog-mode方式实现verilog实例化集成

    文章目录 背景介绍 AUTOINST和AUTOWIRE的应用 推荐使用方法 auto template命令总结 中括号 里面没内容 表示auto inst时 会显示 3 0 类似内容 常用于相同module 多次实例化情况 我不常用 这里仅
  • docker:基本架构

    docker是典型的CS架构 包括客户端和服务端两大核心组件 同时通过镜像仓库来存储镜像 客户端和服务器既可以运行在同一个机器上 也可以通过socket或者RESTful API来进行通信 服务端 docker的服务端一般在宿主主机后台运行
  • 将li标签元素内容排在一行

  • esp8266学习

    在网上学习AT指令 学习esp8266的相关内容 正点原子官方AT指令集 https img blog csdnimg cn 50f65a5a0b724815b82b56d7bb57c113 png x oss process image
  • 跟我一起开启 linux 的学习吧

    跟我学 CentOS 的安装 一 安装 VMware 二 创建虚拟机 三 安装 CentOS 7 四 linux 的登录 一 安装 VMware VMware 计算机虚拟化软件 从官网 https www vmware com cn htm
  • 在VMware虚拟机中安装CentOS 7(图文教程)

    一 VMware简介 VMware是一个虚拟PC的软件 可以在现有的操纵系统上虚拟出一个新的硬件环境 相当于模拟出一台新的PC 以此来实现在一台机器上真正同时运行两个独立的操作系统 VMware的主要特点 不需要区分或重新开机就能在同一台P
  • Arm嵌入式开发之USB主机与设备驱动

    Arm嵌入式开发之USB主机与设备驱动 2013 03 05 00 37 25人阅读 评论 0 收藏 举报 USB驱动层次结构 由上到下 USB设备驱动 USB核心 USB主机控制器驱动 USB控制器硬件 USB核心为USB驱动程序提供了一
  • LSTM+Attention+Prediction

    从Github上整理了几个关于时间序列预测的项目 简单记录一下 tensorflow Time series prediction Codebase for Time series prediction with RNN GRU LSTM
  • 电脑数据怎么恢复?三种方法值得一试

    电脑数据怎么恢复 我们大多数时候都会用电脑作为我们的最主要的办公工具 那么作为我们一直在使用的办公工具 我们一定会出现一些问题 如果电脑不小心出现了数据丢失的情况 我们该怎么找回呢 以下几种方法我推荐你尝试 方法一 回收站恢复 一般情况下
  • Python入门(常用内置对象列表和元组)

    Python的常用内置对象 列表和元组 简单数据类型 整型