Python的学习之旅———基本数据类型(列表)

列表

teat=[‘a‘,‘b‘,‘c‘,‘d‘,‘e‘]

列表[]内可以有多个任意类型的值,逗号分隔。

列表是有序的  可以按照索引去取值

可以给列表中相应索引位置赋值

赋值后 id不变 所以 列表是可变的

切片(顾头不顾尾,步长)

print(test[0:4:2])

长度 len

成员运算 逻辑 输出的 True 或者 Fales

in 和not in

追加

test.append(‘6‘)

追加默认是在列表的最后

删除

del test[2]

test.remove 是单纯的删除,不返回删除的值,并且是按照列表中的值去删。

test.pop(1) 是按照索引 ‘取删’ ,默认(不加索引)是从末尾开始删除。会返回一个值操作很像 “剪切”

其他操作

常用

insert 插入 test.insert(0,‘zhou‘)  往索引0之前插入值。一次一个

extend 可以添加列表 test.extend([1,2,3,4,5,6,]) 只能在最后加

count 统计个数 test.count(‘a‘)

clear 清空列表

copy 拷贝列表

revserse 反转

sort 排序  给数字排序 sort(reverse=True)从大到小

队列 先进先出

append pop(0)

堆栈 先进的后出来

insert(0,‘a‘)

pop(0)

时间: 2024-10-05 12:45:36

Python的学习之旅———基本数据类型(列表)的相关文章

Python的学习之旅———基本数据类型

数据就是变量值 int整型定义:age=10 #age=int(10)用于标识:年龄,等级,身份证号,qq号,个数 float浮点型定义:salary=3.1 #salary=float(3.1)用于标识:工资,身高,体重 字符串 在python中加了引号的字符就是字符串类型 定义name="sunny" #name=str('egon') 单双引号没有有任何区别 列表在[]内,用逗号分隔,可以存放n个任意类型的值.列表中的计数顺序是从0开始的 定义:room=[1,'xiaohong

Python的学习之旅———基本数据类型(字典)

作用:存多个值,key-value存取,取值速度快 定义:key必须是不可变类型,value可以是任意类型d={[1,2,3]:1} #列表不能当做字典的keyd={(0,'mac'):3000} 元组可以是 字典 举例info={'name':'egon','age':18,'sex':'male'} #本质info=dict({....}) 优先掌握的操作:按key存取值:可存可取print(info['sex'])info['hobbies']=['read','music','play'

Python的学习之旅———基本数据类型(集合类型)

# 作用:去重,关系运算,# 定义:# 1:每个元素必须是不可变类型(可hash,可作为字典的key)# 2:没有重复的元素# 3:无序# s={1,2,'a','b','c','d','e','f'} #s=set({1,2,'a'}) # print(type(s),s) # 优先掌握的操作:# 长度len# s={1,2,'a','b','c','d','e','f'}# print(len(s))# 成员运算in和not in# print('a' in s)# for item in

Python的学习之旅———基本数据类型(字符编码)

计算机中储存的信息都是用二进制数表示的.通俗的说,按照何种规则将字符存储在计算机中,如'n'用什么表示,称为"编码":反之,将存储在计算机中的二进制数解析显示出来,称为"解码".在解码过程中,如果使用了错误的解码规则,则导致'n'解析成'm'或者乱码. 使用字符编码声明,并且同一工程中的所有源代码文件使用相同的字符编码声明. 这点是一定要做到的. python3 抛弃str,全部使用unicode. 按引号前先按一下u最初做起来确实很不习惯而且经常会忘记再跑回去补.

Python的学习之旅———基本数据类型 (元组)

可以存储多个值 主要用来读  元组不可变 可以当作字典的key number=(10,12,34,65,234,123) # number=tuple(10,12,34,65,234,123) 可以按照索引取值 切片 (顾头不顾尾 步长) 长度  len 成员运算 (in 和 not in) 其他操作 index

python 基础学习 几种常用数据类型

Python3多了一个集合 Python3 数字(Number)Python3 字符串Python3 列表Python3 元组Python3 字典Python3 集合 Python字符串字符串或串(String)是由数字.字母.下划线组成的一串字符. 加号 + 是列表连接运算符,星号 * 是重复操作.如下实例:python的字串列表有2种取值顺序: 从左到右索引默认0开始的,最大范围是字符串长度少1从右到左索引默认-1开始的,最大范围是字符串开头 如果你要实现从字符串中获取一段子字符串的话,可以

【Python学习之旅】---数据类型(数字、字符窜、列表、元组、字典、布尔值)

1.将字符窜转换为数字,即输出数据类型和数字 输出结果: 2.计算一个数字至少用几位二进制数来表示 输入结果: 3.将字符窜用2进制来表示并转换为整数 输出结果: 原文地址:https://www.cnblogs.com/chenyuxia/p/11877118.html

Python的学习之旅———Hello Python

Python是一门编程语言,用来编写命令,从而指挥计算机工作. 就像人类语言有汉语.英语.法语.斯瓦西里语等等.编程语言也有很多种(c.c++.java等等)而python就是其中的一种.如汉语经历文言文.白话文.普通话一样,编程语言也经历了机器语言.汇编语言.高级语言三个阶段.而高级语言更贴近人类语言(为毛是英语),所以编程语言必须被翻译成二进制后才能被计算机理解和执行.而按照编程语言的翻译方式分为: 1.编译型语言(需要编译器,相当于某雷下载:全下载完了才能看):如C,执行速度快(可以随便快

开始python语言学习之旅

上学期刚刚学完C语言,虽然对编程挺感兴趣的,能自己编写程序来解决问题,想想就兴奋.可是学完了一学期的C语言发现自己会的只是一点点,更不用说自己编写程序来解决问题.不过学了python还没两周我就可以画出几何图形,还可以控制电脑让它给我播放音乐,毫无疑问我已经被python深深吸引了.为了更好的学习这门课,提升我们的学习兴趣,我希望老师多给我们举一些实用的例子,还有就是教会我们用电脑思维来解决问题.提升我们的见识面,结合生活让python无处不在!在这里先谢谢我们的肖老师.