当前位置: 首页 > news >正文

Python学习笔记_基础篇(三)_数据类型之列表

一.基本数据类型
整数:int
字符串:str(注:\t等于一个tab键)
布尔值: bool
列表:list (元素的集合)
列表用[]
元祖:tuple
元祖用()
字典:dict
注:所有的数据类型都存在想对应的类列里

二.列表所有数据类型:

基本操作:

  • 索引
  • 切片
  • 追加
  • 删除
  • 长度
  • 切片
  • 循环
  • 包含

list

class list(object):"""list() -> new empty listlist(iterable) -> new list initialized from iterable's items"""def append(self, p_object): # real signature unknown; restored from __doc__""" L.append(object) -> None -- append object to end """(L.append(对象)- >——没有一个对象附加到结束)passdef clear(self): # real signature unknown; restored from __doc__""" L.clear() -> None -- remove all items from L """(L.clear()- >没有,把所有项目从L)passdef copy(self): # real signature unknown; restored from __doc__""" L.copy() -> list -- a shallow copy of L """(L.copy()- >列表- L的浅拷贝)return []def count(self, value): # real signature unknown; restored from __doc__""" L.count(value) -> integer -- return number of occurrences of value """(L.count(价值)- >整数,返回值的出现次数)return 0def extend(self, iterable): # real signature unknown; restored from __doc__""" L.extend(iterable) -> None -- extend list by appending elements from the iterable """(L.extend(iterable)- >没有——从iterable扩展列表通过添加元)passdef index(self, value, start=None, stop=None): # real signature unknown; restored from __doc__"""L.index(value, [start, [stop]]) -> integer -- return first index of value.Raises ValueError if the value is not present.(l指数(价值,[开始,[不要]])- >整数,返回第一索引值。提出了ValueError如果不存在的价值。)"""return 0def insert(self, index, p_object): # real signature unknown; restored from __doc__""" L.insert(index, object) -- insert object before index """(l插入(指数(对象)——前插入对象索引)passdef pop(self, index=None): # real signature unknown; restored from __doc__"""L.pop([index]) -> item -- remove and return item at index (default last).Raises IndexError if list is empty or index is out of range.(L.pop((指数))- >项目——删除并返回项指数(默认)。提出了IndexError如果列表为空或索引的范围。)"""passdef remove(self, value): # real signature unknown; restored from __doc__"""L.remove(value) -> None -- remove first occurrence of value.Raises ValueError if the value is not present."""(L.remove(价值)- >没有,删除第一次出现的值。提出了ValueError如果不存在的价值。)passdef reverse(self): # real signature unknown; restored from __doc__""" L.reverse() -- reverse *IN PLACE* """passdef sort(self, key=None, reverse=False): # real signature unknown; restored from __doc__""" L.sort(key=None, reverse=False) -> None -- stable sort *IN PLACE* """passdef __add__(self, *args, **kwargs): # real signature unknown""" Return self+value. """passdef __contains__(self, *args, **kwargs): # real signature unknown""" Return key in self. """passdef __delitem__(self, *args, **kwargs): # real signature unknown""" Delete self[key]. """passdef __eq__(self, *args, **kwargs): # real signature unknown""" Return self==value. """passdef __getattribute__(self, *args, **kwargs): # real signature unknown""" Return getattr(self, name). """passdef __getitem__(self, y): # real signature unknown; restored from __doc__""" x.__getitem__(y) <==> x[y] """passdef __ge__(self, *args, **kwargs): # real signature unknown""" Return self>=value. """passdef __gt__(self, *args, **kwargs): # real signature unknown""" Return self>value. """passdef __iadd__(self, *args, **kwargs): # real signature unknown""" Implement self+=value. """passdef __imul__(self, *args, **kwargs): # real signature unknown""" Implement self*=value. """passdef __init__(self, seq=()): # known special case of list.__init__"""list() -> new empty listlist(iterable) -> new list initialized from iterable's items# (copied from class doc)"""passdef __iter__(self, *args, **kwargs): # real signature unknown""" Implement iter(self). """passdef __len__(self, *args, **kwargs): # real signature unknown""" Return len(self). """passdef __le__(self, *args, **kwargs): # real signature unknown""" Return self<=value. """passdef __lt__(self, *args, **kwargs): # real signature unknown""" Return self<value. """passdef __mul__(self, *args, **kwargs): # real signature unknown""" Return self*value.n """pass@staticmethod # known case of __new__def __new__(*args, **kwargs): # real signature unknown""" Create and return a new object.  See help(type) for accurate signature. """passdef __ne__(self, *args, **kwargs): # real signature unknown""" Return self!=value. """passdef __repr__(self, *args, **kwargs): # real signature unknown""" Return repr(self). """passdef __reversed__(self): # real signature unknown; restored from __doc__""" L.__reversed__() -- return a reverse iterator over the list """passdef __rmul__(self, *args, **kwargs): # real signature unknown""" Return self*value. """passdef __setitem__(self, *args, **kwargs): # real signature unknown""" Set self[key] to value. """passdef __sizeof__(self): # real signature unknown; restored from __doc__""" L.__sizeof__() -- size of L in memory, in bytes """pass__hash__ = None

三.所有列表数据类型举例

#!/usr/bin/env python
# -*- coding:utf-8 -*-#append追加
name_list = ["zhangyanlin","suoning","nick"]
name_list.append('zhang')
print(name_list)#count制定字符出现几次
name_list = ["zhangyanlin","suoning","nick"]
name_list.append('zhang')
name_list.append('zhang')
name_list.append('zhang')
print(name_list.count('zhang'))#extend可扩展,批量往里加数据
name_list = ["zhangyanlin","suoning","nick"]
name = ["aylin","zhang","yan","lin"]
name_list.extend(name)
print(name_list)#index找到字符所在的位置
name_list = ["zhangyanlin","suoning","nick"]
print(name_list.index('nick'))#insert插入,往索引里面插入值
name_list = ["zhangyanlin","suoning","nick"]
name_list.insert(1,"zhang")
print(name_list)#pop在原列表中移除掉最后一个元素,并赋值给另一个变量
name_list = ["zhangyanlin","suoning","nick"]
name = name_list.pop()
print(name)#remove移除,只移除从左边找到的第一个
name_list = ["zhangyanlin","suoning","nick"]
name_list.remove('nick')
print(name_list)#reverse反转
name_list = ["zhangyanlin","suoning","nick"]
name_list.reverse()
print(name_list)#del删除其中元素,删除1到3之间的
name_list = ["zhangyanlin","suoning","nick"]
del name_list[1:3]
print(name_list)

四.索引

name_list = ["zhangyanlin","suoning""aylin""nick"]
print(name_list[0])

五.切片

name_list = ["zhangyanlin","suoning""aylin""nick"]
print(name_list[0:2])

六.总长度len

name_list = ["zhangyanlin","suoning""aylin""nick"]
print(name_list[1:len(name_list)])

七.for循环

name_list = ["zhangyanlin","suoning""aylin""nick"]
for i in name_list:print(i)
http://www.lryc.cn/news/128033.html

相关文章:

  • 目标检测YOLO实战应用案例100讲-交通目标检测中传感器数据采集容错控制方法
  • ElasticSearch 8.9.0 开发模式安装
  • docker部署redis
  • ZooKeeper的应用场景(分布式锁、分布式队列)
  • seata 的部署和集成
  • C++入门基础(万字详解!!!)
  • 神经网络基础-神经网络补充概念-53-将batch norm拟合进神经网络
  • Sping源码(六)— prepareBeanFactory()
  • LeetCode(力扣)257. 二叉树的所有路径Python
  • nodejs实现http与https服务;同时处理proxy代理的解决方案
  • C# WPF ListBox 动态显示图片
  • 游戏如何防御DDOS流量攻击呢,用游戏盾真的有用么?
  • vue项目引入antDesignUI组件
  • 非结构化数据库-MinIO基本集成
  • Etcd备份及恢复
  • 使用JavaMail发送邮件时嵌入公司logo图片
  • 注解 @Async
  • Python“牵手”lazada商品评论数据采集方法,lazadaAPI申请指南
  • 微信小程序通用字体代码
  • LVS负载均衡DR模式
  • ArcGIS Pro基础入门、制图、空间分析、影像分析、三维建模、空间统计分析与建模、python融合、案例全流程科研能力提升
  • ​ Spring Clould 配置中心 - Nacos
  • 1609.奇偶数
  • c++--异常
  • ArcGIS 利用cartogram插件制作变形地图
  • Mybatis批量插入方式有哪些
  • 前端框架学习-React(一)
  • Android Studio实现解析HTML获取图片URL将图片保存到本地
  • 单例模式的理论与实践
  • 深入了解MongoDB:灵活的文档型数据库与应用案例