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

专业网站建设的软件抖音关键词搜索指数

专业网站建设的软件,抖音关键词搜索指数,wordpress动态模板,可视化课题组网站建设教程目录 List:列表 .appeed 追加 .clear 清除 .cope 拷贝 什么是浅拷贝, 什么是深拷贝 .count 计数 .extend 添加 .index 索引 insert 插入 .pop 弹出 .remove 移除 .reverse 逆向输出 .sort 排序 List:列表 性质:内置可变序列…

目录

List:列表

 .appeed 追加

 .clear 清除

 .cope 拷贝

什么是浅拷贝, 什么是深拷贝

.count 计数

 .extend 添加

 .index 索引

insert  插入

 .pop 弹出

 .remove 移除

 .reverse 逆向输出

 .sort 排序


List:列表

性质:内置可变序列

定义方式:1. var = list[var1, var2, var3, ...]或者list_data = [var1, var2, var3, ...]

 .appeed 追加

追加:append(self, object, /)(在列表的末尾添加对象)

使用时直接在list后面加.append,无返回值(直接在源列表的基础上做更改)

data_list = list([1, 2, 3])
data_list.append(4)
print(data_list, type(data_list))

输出结果为下图

 

 .clear 清除

clear(self, /)(清理:清理指定列表的所有内容)

使用时直接在list后面加.append,无返回值(直接在源列表的基础上做更改)

list_data = list([1, 2, 3])
list_data.clear()
print(list_data)

输出结果为下图

 .cope 拷贝

copy(self, /)(浅拷贝)返回一个浅拷贝的列表 注意此操作会返回一个值,需要一个新的变量来接受的返回值
data_list2 = list([1, 2, [1, 2]])
print(data_list2[2], id(data_list2[2]))
data_list3 = data_list2.copy()
print(data_list3[2], id(data_list3[2]))
print(data_list3, id(data_list3))

 可以看出来列表中的子列表的id没有改变

什么是浅拷贝, 什么是深拷贝

顾名思义浅拷贝的意思是浅层面的拷贝,对于python来说python在数据存储层面只会留下一个数据的id地址(目的是为了节省空间,如果你定义了很多变量的值都是同一个值的话,在存储界面里这个值只有一个id,相反如果没有这个操作的话当你定义多个相同值的变量的时候你的内存会被浪费)

如图所示会更好理解

.count 计数

count(self, value, /) 计算列表中一个值出现的次数并返回这个数,使用时直接在列表变量名的后面加.count

举个例子我们定义一个列表,查询里面有几个“1”

list_data6 = list([1, 2, 3, 4, 5, 1, 1, 1])
count_list6 = list_data6.count(1)
print(count_list6)

输出结果为4,证明列表中有4个1

 .extend 添加

extend(self, iterable(可迭代循环), /)通过附加可迭代对象中的元素来扩展列表。注意是在列表的最后添加,而且是在源列表的基础上直接更改没有返回值。

可迭代对象:指的是序列(元组,列表,字符串,字节等)

例如使用一个列表的形式对列表进行扩展

list_data6 = list([1, 2, 3, 4, 5])
list_data6.extend([1, 2, 3])
print(list_data6)

输出为下图

 .index 索引

index(self, value, start=0, stop=9223372036854775807, /) 如果直接使用的话意思就是返回第一个索引的值,我们输入一个值,那么这个功能就可以帮助我们找到第一次出现这个值的序列号

例如我们查询list_data6第一次出现1这个值的序列号时

list_data6 = list([1, 2, 3, 4, 5, 1])
index_list6 = list_data6.index(1)
print(index_list6)

如图所示,我们可以知道第一次出现1是在第一位

insert  插入

insert(self, index, object, /) 此操作没有返回值,直接在原列表上修改。index就是你要输入的序列号, object指的是你要插入的对象(可以是序列或者数据)。插入在序列号的后面

例如我想在1后面插入一个列表【1, 2】

list_data6 = list([1, 2, 3, 4, 5])
list_data6.insert(1, [1, 2])
print(list_data6)

输出结果为下图

 .pop 弹出

 pop(self, index=-1, /) 弹出一个列表的对象,默认值是弹出列表的最后一位,可以通过键入序列号改变想要弹出的对象,在源列表的基础上操作,有返回值,返回值为弹出的数字

例如我要弹出3

list_data6 = list([1, 2, 3, 4, 5])
list_data6.pop(2)
print(list_data6)

 .remove 移除

remove(self, value, /) 移除列表中第一个你想移除的对象,没有返回值直接在源列表上修改

例如我要移除第一个2

list_data6 = list([1, 2, 3, 4, 5, 2])
list_data6.remove(2)
print(list_data6)

 .reverse 逆向输出

 reverse(self, /) 顾名思义就是逆向输出(也可以通过另一种方式实现此操作:切片)

直接上例子

list_data6 = list([1, 2, 3, 4, 5, 2])
list_data6.reverse()
print(list_data6)

 .sort 排序

sort(self, /, *, key=None, reverse=False) 按升序对列表进行排序并返回 None。没有返回值直接对列表进行排序。如果想知道没有返回值的是什么类型我们不妨一试
list_data6 = list([8, 4, 7, 3, 5, 6, 2, 1])
list_data6.sort()
type1 = bool(list_data6)
print(list_data6, type(list_data6), type1, type(type1))

如图列表就被排列整齐了,而且我们可以看到它变化后的内容为None

http://www.hkea.cn/news/544866/

相关文章:

  • wordpress mysql类惠州网站seo
  • 为什么做网站必须要用域名举出最新的网络营销的案例
  • 电子请柬网站开发百度竞价推广登录入口
  • 网站设计与推广国际时事新闻2022最新
  • 柬埔寨网站开发营销技巧和营销方法
  • 网站建立价格长沙网站外包公司
  • 王建设医生个人网站免费google账号注册入口
  • 免费自建手机网站搜索引擎优化的方法包括
  • 甘肃省建设工程安全质量监督管理局网站官网拉新项目官方一手平台
  • 做电影网站赚钱武汉新闻最新消息
  • 做网站没有成本的方法上海百度分公司电话
  • 寺庙网站建设百度ai人工智能
  • 完成公司网站建设下载关键词推广软件
  • wordpress如何关闭网站下载app
  • WordPress小程序二次修改石家庄seo排名外包
  • 做百度关键词网站厦门seo外包
  • 泉州seo-泉州网站建设公司谷歌关键词搜索工具
  • 组织部网站建设方案行业关键词分类
  • 上海黄浦 网站制作中国搜索引擎排名2021
  • 手机网站建设 cms营销技巧和营销方法
  • 平顶山做网站优化微博搜索引擎优化
  • 网站如何做品牌宣传海报每日舆情信息报送
  • 做论坛网站需要多大空间seo推广招聘
  • 中国建设银行网站软件不限次数观看视频的app
  • 网站开发建设的步骤win11优化大师
  • 在线做数据图的网站樱桃bt磁力天堂
  • 网站建设费的税率东莞公司网上推广
  • 上海设计公司排名前十宁波seo搜索优化费用
  • 如皋做网站公司com域名
  • 织梦做企业网站教程网络营销推广方案论文