python修改列表指定位置的_Python 基础教程—列表(1)
Python内置了多种序列,本次讨论:列表。列表是Python提供的容器型数据类型。可变并且有序。
可变 - 列表中的每个元素的值可变,列表的长度可变,列表中的顺序可变。(支持增、删、改)
有序 - 每个元素可以通过下标来确定位置
1、 列表的定义方式
用中括号[ ]表示列表,并用逗号来分隔其中的元素。
为了你更好的理解,举个栗子:
上面这段代码中 number就是一个列表,元素为数字,用方括号来表示列表,并用逗号来分隔元素,然后用print方法将列表打印出来。
另外,代码中names也是一个列表,元素为字符串。number和names同为列表,元素的类型却不同。这是因为列表在Python中一种容器(container),简单的说,列表的元素可以为任意一种数据类型,甚至元素也可以是一个列表,元素与元素的数据类型不同,如列表container。
2、访问列表元素
列表是有序集合,因此要访问列表的任何元素,只需将该元素的位置或索引告诉 Python 即可。
比如,把一些朋友的姓名存储在一个列表中,并将其命名为names,现在你想从列表中依次输出你的朋友:
names[元素的索引]就是访问列表元素的语法。从运行结果中可以知道,当你请求获取列表元素时,Python只返回该元素,而不包括方括号和引号。
注意事项:
a. 第一个列表元素的索引为0,而不是1。
3、操作列表
你创建的大多数列表都将是动态的,这意味着列表创建后,将随着程序的运行增删元素。
修改列表元素
修改列表元素的语法与访问列表元素的语法类似。要修改列表元素,可指定列表名和要修改的元素索引,再指定该元素的新值。
例如,把一些朋友的姓名存储在一个列表中,并将其命名为names,现在第二个朋友因为某些原因改名了,所以你得在列表上做相应的修改:
小小测试题:
依次问候每一个朋友;
实例:
names=['Amada','Berkly','Siri']
输出:
Hello, Amada. Good Morning
Hello, Berkly. Good Morning
Hello, Siri. Good Morning
参考答案详见
编程小番外—来自于华为程序员吐槽
Python基础教程系列:
1、Python基础教程—Spyder简介和Python版本
2、Python基础教程——环境搭建和Hello Python
python修改列表指定位置的_Python 基础教程—列表(1)相关推荐
- python识别图片指定位置文字_python批量识别图片指定区域文字内容
Python批量识别图片指定区域文字内容,供大家参考,具体内容如下 简介 对于一张图片,需求识别指定区域的内容 1.截取原始图上的指定图片当做模板 2.根据模板相似度去再原始图片上识别准确坐标 3.根 ...
- python的pygame库使用方法_python基础教程使用Python第三方库pygame写个贪吃蛇小游戏...
今天看到几个关于pygame模块的博客和视频,感觉非常有趣,这里照猫画虎写了一个贪吃蛇小游戏,目前还有待完善,但是基本游戏功能已经实现,下面是代码: # 导入模块 import pygame impo ...
- python删除列表一段元素_Python基础--list列表删除元素
列表中删除元素主要分为以下 3 种场景: 根据目标元素所在位置的索引进行删除,可以使用 del 关键字或者 pop() 方法: 根据元素本身的值进行删除,可使用列表(list类型)提供的 remove ...
- python列表批量删除元素_Python基础--list列表删除元素
列表中删除元素主要分为以下 3 种场景: 根据目标元素所在位置的索引进行删除,可以使用 del 关键字或者 pop() 方法: 根据元素本身的值进行删除,可使用列表(list类型)提供的 remove ...
- python读取字符串指定位置字符_python读取txt文件中特定位置字符的方法
python读取txt文件中特定位置字符的方法 如下所示: # -*- coding:utf-8 -*- import sys reload(sys) sys.setdefaultencoding(' ...
- python怎样打开加密的文件_python基础教程如何用Python 加密文件
生活中,有时候我们需要对一些重要的文件进行加密,Python 提供了诸如 hashlib,base64 等便于使用的加密库. 但对于日常学习而言,我们可以借助异或操作,实现一个简单的文件加密程序,从而 ...
- python修改列表指定位置的_第三章 列表简介
列表让你能够在一个地方存储成组的信息,其中可以只包含几个元素,也可以包含数百万个元素.列表是新手可直接使用的最强大的Python功能之一,它融合了众多重要的编程概念. 一.列表是什么 列表由一系列按特 ...
- python实战经典例子_Python基础之列表常见操作经典实例详解
本文实例讲述了Python基础之列表常见操作.分享给大家供大家参考,具体如下: Python中的列表操作 列表是Python中使用最频繁的数据类型[可以说没有之一] 一组有序项目的集合 可变的数据类型 ...
- python假设有三个列表_python基础三(列表和元组)
1.序列概述: ?python内置了许多种序列,列表.元组.字符串等. ?列表和元组的不同在于,列表是可以修改的,而元组不可以,这意味着列表用于需要中途添加元素的情形,而元组适用于禁止修改元素的情形. ...
最新文章
- matlab之unwrap函数
- 设计模式的理解:对23个设计模式的总结
- 动态规划(dynamic programming)基础【背包问题】
- 问题合集 ------- 用 Eclipse 平台进行 C/C++ 开发
- 如何快速找到settype被assign的product category
- C# 动态创建控件时注册Name属性
- Java开发常用命名规范
- 矩阵的四个基本子空间
- 苹果系统c语言打开文件夹,MAC系统硬盘文件夹详解
- cmake安装更新(解决cmake报错:CMake 3.8 or higher is required. You are running version 3.5.1
- yarn logs -applicationId 无法导出logs日志 Log aggregation has not completed or is not enabled.
- 什么原因导致MacBook Pro过热?如何解决这一问题?
- 解决qtwebenginview load崩溃问题
- Ubuntu 16.04与Win10双系统双硬盘安装图解
- 微信小程序如何使用SCSS
- LeeCode 算法(Java实现)系列汇总
- 抓取得物数据出现验证码的解析思路
- 讯飞——机器翻译,iOS的webapi接入教程
- 新型无线充电技术:能为人体植入设备充电
- 三极管工作原理_「硬见小百科」半导体三极管的工作原理
热门文章
- Python安装pip
- 错误:子进程 已安装 pre-removal 脚本 返回了错误号 1
- Docker日志收集最佳实践
- 创建featureclass,为它赋别名,并移动到数据集下
- UVA11427概率期望+独立重复事件
- ReaderMe 1.0.0.32版发布
- 4.3.6无分类编址CIDR(构成超网)
- linux的基础知识——shell语法
- 第二章 物理层 1 物理层的基本概念 [计算机网络笔记]
- 事务java_Java事务之一——Java事务的基本问题