Python有趣现象(不定时更新)
1、list中extend方法有趣现象
1.1 List+=Str 与 List.extend(Str)
1 list1 = [11,2,45] 2 str1 = 'Michael' 3 list1.extend(str1) 4 print(list1) #list结果是[11, 2, 45, 'M', 'i', 'c', 'h', 'a', 'e', 'l'] 5 # 6 list1 += str1 7 print(list1) #list结果是[11, 2, 45, 'M', 'i', 'c', 'h', 'a', 'e', 'l', 'M', 'i', 'c', 'h', 'a', 'e', 'l']
1.2 List+=Dict 与 List.extend(Dict)
1 a =[1,2] 2 dic={'a':123,'b':456} 3 a+=dic 4 print(a) #列表a的结果是[1, 2, 'a', 'b'] 5 a.extend(dic) 6 print(a) #列表a的结果是[1, 2, 'a', 'b', 'a', 'b']
1.3 List+=Tuple 与 List.extend(Tuple)
1 lis = [974,54,36,] 2 t = ('a','b','c') 3 lis +=t 4 print(lis) #lis 结果是[974, 54, 36, 'a', 'b', 'c'] 5 lis.extend(t) 6 print(lis) #lis结果是[974, 54, 36, 'a', 'b', 'c', 'a', 'b', 'c']
由以上现象大致得出结论:List += Iterable == List.extend(Iterable),最后的结果是一致的,均是将可迭代对象的每一个元素迭代添加进列表中;因为只有List有extend()方法,所以 可迭代对象+=列表 这种方式就会报错。
转载于:https://www.cnblogs.com/zepc007/p/9399972.html
Python有趣现象(不定时更新)相关推荐
- python深入与提高_关于提高Python计算性能的说明摘要,深入,提升,python,笔记,小结,不,定时,更新...
本笔记使用方大佬的降水计算指标,链接如下 降水各类常用指标csdn地址 向量化计算 使用np的向量化函数将一次只能返回单个标量的函数,向量化成能接受定制shape数组且可以指定类型的返回. 首先观察函 ...
- python采集代理ip_Python采集代理ip并判断是否可用和定时更新的方法
网上有很多免费的ip地址,都是可以使用的,但是如果手动来获取太麻烦,这里通过Python自动抓取,可以批量获取. 代码如下: # -*- coding: utf-8 -*- import re imp ...
- python搞笑代码-python有趣代码
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 前言本月将更新八篇python有趣系列文章. 本系列通过多个有趣案例,讲解pyt ...
- python编程语言一览_编程语言学习:python有趣用法汇总
用python过程中经常会不经意间遇到非常有趣的用法,于是特意搜集了一些. 有趣的用法 1.for-else用法 循环正常结束则执行else语句.一般用于循环找符合条件的元素,如果找到则break调出 ...
- 不重启服务如何定时更新进程中的一个对象
场景: 主进程中初始化了一个对象(C++模块的对象,占用内存比较大,因为加载了一个很大的词表),然后启动子进程,并在子进程中使用这个对象,子进程对这个对象只读,不写 这个对象需要周期性的更新,因为要在 ...
- 窗体内公用的数据表,在使用视图和行过滤时的有趣现象
窗体内公用的数据表,在使用视图和行过滤时的有趣现象 1.开发环境,C#2005WINFORM 2.现象,窗体中公用了一个DataTable,原因 1)有一个列表控件,使用原始的数据表,即不排序和过滤, ...
- 使用python有趣地解决一道动态币值规划方案
使用python有趣地解决一道动态币值规划方案 题目 币值规划目的 解法一 解法二 解法三 更新部分 总结 大家好,最近碰到一道动态币值规划问题,通过几种方法求解,深得其奥妙,也十分有趣,特将我的心路 ...
- Python有趣|寻找知乎最美小姐姐
前言 本月将更新八篇Python有趣系列文章.本系列通过多个有趣案例,讲解Python的玩法,其中包含如下内容,一一推进讲解. 爬虫 数据分析 机器学习 项目背景 最近知乎老是给我推送两个问答,一个是 ...
- 路飞学城项目之首页轮播图定时更新、课程页面前端及课程表分析
文章目录 1.首页轮播图定时更新(使用celery) 2.课程页面前端 3.课程表分析 3.1.课程表相关模型(实战课为例) 3.2.课程表数据录入 3.3.课程分类接口 3.3.课程分类前端展示(对 ...
最新文章
- shiro realm 注解失败问题解决过程
- 如何在node.js中发出HTTP POST请求?
- linux平台学x86汇编语言学习集合帖
- 修改类的命名空间引发的发布问题
- 武汉自考本科计算机专业哪个好,2020年武汉自考本科专业有哪些?
- 高计能计算要实现软着陆
- GTK的.NET的函数库 GTK#
- 互联网行业,再卷就卷没了…
- java代码执行效率分析
- 精讲设计模式-Builder模式
- Mahony 互补滤波
- 计算机识别人脸原理,人脸识别:原理、方法与技术
- VBA dialogs 调用对话框
- 为什么uninapp制作微信小程序中uni.getUserInfo获取的微信名称是“微信用户“?
- 路德维希贝多芬计算机怎么操作,路德维希·凡·贝多芬(Ludwig van Beethoven)-欢乐颂(Ode an die Freude)...
- cJSON Note(1):JSON数据结构
- Java正则获取a标签href_获取页面所有a标签href
- win10设备管理没有android,win10电脑不能识别安卓设备怎么解决?
- 【知识点】UDS刷写的一般流程介绍
- 视频异常行为检测网络