一起学Python——List(列表)

简介: 一起学Python——List(列表)
    # encode 将字符转换为字节str='学习Python'print(str.encode())# 默认编码是 UTF-8  输出:b'\xe5\xad\xa6\xe4\xb9\xa0Python'print(str.encode('gbk'))      # 输出  b'\xd1\xa7\xcf\xb0Python'# decode 将字节转换为字符print(str.encode().decode('utf8'))   # 输出 '学习Python'print(str.encode('gbk').decode('gbk'))             # 输出 '学习Python'


所有的 Python 字符串都是 Unicode 字符串,当需要将文件保存到外设或进行网络传输时,就要进行编码转换,将字符转换为字节,以提高效率。


List(列表)

Python 中的数据结构是通过某种方式组织在一起的数据元素的集合,这些数据元素可以是数字、字符、甚至可以是其他数据结构 在 Python 中,最基本的数据结构是序列(列表和元组),序列中的每个元素都有一个序号(元素的具体位置),这个序号叫索引,索引下标从0开始,以此类推…

列表是写在方括号 [] 之间、用逗号分隔开的元素列表,列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套),列表中的元素是可以改变。

  • 列表俗称是 Python 中的苦力,列表可变(可以改变列表的内容)
  • 列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。
  • 列表的数据项不需要具有相同的类型 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。

list1 =['baidu','google',12,34];

list2 =[1,2,3,4,5];

list3 =["a","b","c","d"];

Weekday =['Monday','Tuesday','Wednesday','Thursday','Friday']print(Weekday[0])   # 输出 Monday#list 搜索print(Weekday.index("Wednesday"))

#list 增加元素Weekday.append("new")print(Weekday)# list 删除Weekday.remove("Thursday")print(Weekday)

相关文章
|
7天前
|
JavaScript
DOM 节点列表长度(Node List Length)
DOM 节点列表长度(Node List Length)
|
9天前
|
JavaScript
DOM 节点列表长度(Node List Length)
DOM 节点列表长度(Node List Length)
|
1天前
|
存储 分布式计算 NoSQL
大数据-40 Redis 类型集合 string list set sorted hash 指令列表 执行结果 附截图
大数据-40 Redis 类型集合 string list set sorted hash 指令列表 执行结果 附截图
12 3
|
2天前
|
存储 Python
python列表操作和方法
python列表操作和方法
7 1
|
5天前
|
存储 索引 Python
反转Python列表的4种方法
反转Python列表的4种方法
13 2
|
5天前
|
存储 大数据 数据处理
Python 中的列表推导式与生成器:特性、用途与区别
Python 中的列表推导式与生成器:特性、用途与区别
12 2
|
9天前
|
数据处理 开发者 Python
Python编程中的列表推导式:简洁而强大的工具
【9月更文挑战第35天】在Python的众多特性中,列表推导式以其简明扼要和强大功能脱颖而出。本文不仅将介绍列表推导式的基础知识,还将探讨其背后的逻辑,并辅以实际代码示例。无论你是初学者还是有经验的开发者,都能从中获取新的见解和应用技巧。
17 5
|
6天前
|
数据处理 Python
Python编程-利用datetime模块生成当前年份之前指定的间隔所有年份的日期列表和csv文件
Python编程-利用datetime模块生成当前年份之前指定的间隔所有年份的日期列表和csv文件
11 1
|
6天前
|
存储 大数据 Python
Python 中的列表推导式和生成器
Python 中的列表推导式和生成器
9 1
|
1天前
|
存储 索引 Python
Python的列表替换
Python的列表替换