Python 学习之[列表][元组]

一. 昨日内容回顾    1. int + - * / % // **        bit_length()    2. bool 类型转换        结论1: 想把刘伟转换成刘德华. 刘德华(刘伟)        结论2: True => 1 False => 0        结论3: 可以当做False的数据: 0, "", [], (), {}, set(), None. 所有的空都是False    3. str字符串        字符: 单一的文字符号        字符串: 有序的字符序列        ‘, ", ‘‘‘, """括起来的内容就是字符串        索引和切片:            1. 索引下标从0开始            2. 切片:[start: end: step]                1. 顾头不顾尾                2. 默认从左往右取. 如果step是负数. 从右往左取

操作:            1. uppper() 转化成大写            2. strip()  去掉空白(空格, 制表符\t, 换行符\n) white space            3. replace(old, new) 替换            4. split() 切割, 结果是列表            5. startswith() 判断是否以xxx开头            6. find() index()            7. isdigit() 判断是否由数字组成            8. len() 求字符串长度, 内置函数. 直接就可以了

迭代:        for 变量 in  可迭代对象:            循环体

二. 今日主要内容(重点)    1. 什么是列表(list)        能装东西的东西 列表中装的数据是没有限制的, 大小基本上是够用的        列表使用[]来表示。 在列表中每个元素与元素之间用逗号隔开        有索引和切片        [start, end, step]    2. 增删改查        1. 增加:            append(), insert(), extend()迭代增加        2. 删除:            remove(), pop(), clear(), del        3. 修改:            索引修改        4. 查询:            for el in list:                el        5. 操作:            1. count()            2. sort(reverse=True) 排序            3. reverse() 翻转            4. find()            5. index()    3. 元组(tuple)        不可变的列表. 只读列表, 由小括号表示. 第一层不可变.        如果是空元祖: tuple()        一个元素 (1, )    4. 列表的嵌套和元组的嵌套        元组和列表都可以进行嵌套

5. range()        range(边界) 从0到边界        range(start, end) 从start到end        range(start, end, step) 从start到end. 步长是step

遍历列表的时候可以使用range    for i in range(len(list)):        list[i]

预习:        字典

原文地址:https://www.cnblogs.com/charles-lin/p/9601193.html

时间: 2024-10-08 13:33:29

Python 学习之[列表][元组]的相关文章

python 学习分享-列表元组篇

1 列表(list) 下面的代码就是把一个变量赋值为列表 a=['laay','aay','ay','y'] 列表中存在索引,可以通过索引来访问列表中的值,也可以通过索引完成切片 print(a[0]) print(a[1]) print(a[-1]) print(a[:3]) print(a[:-1]) 打印结果分别为 laay aay y ['laay', 'aay', 'ay'] ['laay', 'aay', 'ay'] 增加元素.删除元素.改变元素.查找元素 a.append('abc

python学习day4(列表,元组)

一. 列表(增删改查)   列表可以装大量的数据,不限制数据类型. 表示为[ ]. 每一个元素之间用' , '隔开.   列表也有索引和切片 1. list: 增加: 1. append("x") 向列表中增加一个元素x. 默认添加到列表末尾   2. instert(1,"麻花藤") 将元素添加到某一个位置   3. extend("马云","麻花藤","李嘉诚") 迭代添加. 默认添加末尾 lst =

Python学习_列表解析和Lambda表达式

1.根据要求创建列表threes_and_fives(列表值包括1到15中能够被3或者5正常的数) threes_and_fives=[x for x in range(1,16) if x%3==0 or x%5==0] 2.lambda表达式实例(剔除掉列表中的"X") garbled = "IXXX aXXmX aXXXnXoXXXXXtXhXeXXXXrX sXXXXeXcXXXrXeXt mXXeXsXXXsXaXXXXXXgXeX!XX" message

python学习第六天 - 列表(数组)

python当中的数组与java,c不太一样,数组相当于一个列表,一个列表中可以有,整型,字符串,浮点型等等. 定义格式如下: >>> list = [123,'小甲鱼',3.14] >>> list [123, '小甲鱼', 3.14] 介绍几种向列表中添加元素的方法 1.append() :向列表中增加新的元素,一次只能添加一个元素,默认添加到列表的末尾 >>> list.append('黑夜') >>> list [123, '

python学习---数据类型---列表

Python学习 1.列表 [] 1.1)列表是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目. 1.2)列表时可变数据类型 1.3)列表的组成:用[]标示列表,包含多个用逗号隔开的数字或者字符串 举例:    list[1,2,3]        list1['aaa',123,'"qwsx"] 空列表 list[] 注意:在定义时,元祖只有一个值时,要在其后面加逗号:而列表只有一个值时不用加任何符号 2. 列表的操作 2.1)列表的重新赋值   (以list1[

Python数据结构之列表元组字典的用法

数据结构的含义 在学习数据结构之前,我们先来了解下数据结构的含义.数据结构是通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其他数据结构.在Python语言中,最基本的数据结构是序列(sequence).序列中的每个元素被分配一个序号----即元素的位置,称为索引或下标,索引从0开始递增. 典型的序列包括列表.元组和字符串.其中,列表是可变的(可修改),而元组和字符串是不可变的(一旦创建了就是固定的).列表.元组和字符串也是较常用的数据结构

[Python日记-2]列表-元组-字典-if-for

今天学习了列表,元组,字典相关知识,真的琐碎.我应该是学了好几遍了,刚开始是充满激情的,学到一个方法就迫不及待地去尝试,现在也平和了.好了,总结下. 1. 列表 Python中用方括号([])来表示列表,并用逗号来分隔其中的元素.要访问列表元素,列表的名称[索引]. 索引可以是负值,如将索引指定为-1,可让Python返回最后一个列表元素.可以在不明确列表长度的情况下,访问最后的元素. 1.1 列表中添加元素的方法: 1 Lis = [] 2 3 Lis.title() #使列表中每个元素的首字

Python学习之列表的内部实现详解

本文和大家分享的主要是列表在 CPython中的实现,一起来看看吧,希望对大家学习python有所帮助. Python 中的列表非常强大,看看它的内部实现机制是怎么样的,一定非常有趣. 下面是一段 Python 脚本,在列表中添加几个整数,然后打印列表. >>> l = [] >>> l.append(1) >>> l.append(2) >>> l.append(3) >>> l [1, 2, 3] >>

python学习笔记—列表相关

python中的列表等同于其他编程语言中的数组 基本操作有: 1.插入,追加,修改,删除 name = ["Type99","M1A2","T-72","Leclerc"] print (name[2]) print (name[0:2]) print (name[1:-1]) print (name) name.insert(2,"Type96") #插入元素 print (name) name.appe