python自学第13天之基础数据类型知识点补充
1.join 将列表转换成字符串,每个元素之间用xx拼接
字符串转换成列表: split() 列表转换成字符串:join()
列表转换成字符串 join
s = "_".join(["高华鑫","刘清扬","崔远航"])
print(s)字符串转换成列表 split()
ss = ('"高华鑫"**"刘清扬"**"崔远航"')
ss = ss.split("**")
print(ss)s = "_".join("麻花腾") #可迭代对象
print(s)
2.列表和字符串
#(1)列表
#删除的时候,发现,剩余了一些内容,原因是内部的索引在改变
#需要吧要删除的内容记录下来,然后循环这个记录,删除原来的列表lst = ["紫云","大云","玉溪","紫钻"]
new_lst = [] #准备要删除的信息
for el in lst: #有一个变量来记录当前循环的位置new_lst.append(el)for el in new_lst:lst.remove(el)print(lst)
print(new_lst)
#(2)字典
dic = {"提莫":"冯提莫","发姐":"陈一发儿","55开":"卢本伟"}
lst = []
for el in dic:lst.append(el)for el in lst:dic.pop(el)print(dic)
print(lst)
综上:列表和字典都不能在循环的时候进行删除,字典在循环的时候不允许改变大小
#字典的另一个坑:
#fromkeys(a,b)吧a中的每一个元素获取到和b组成一个新字典返回
dic = {"apple":"苹果","banana":"香蕉"}#返回新字典,和原来的没关系
(1)ret = dict.fromkeys("abc",["哈哈","嘿嘿","吼吼"]) #dict 调用系统里的类名
print(ret) #{'a': ['哈哈', '嘿嘿', '吼吼'], 'b': ['哈哈', '嘿嘿', '吼吼'], 'c': ['哈哈', '嘿嘿', '吼吼']}(2)ret = dic.fromkeys("orange","橘子") #fromkeys直接使用类名进行访问
print(ret)#{'o': '橘子', 'r': '橘子', 'a': '橘子', 'n': '橘子', 'g': '橘子', 'e': '橘子'}
python自学第13天之基础数据类型知识点补充相关推荐
- 88是python语言的整数类型_Python基础数据类型题
Python基础数据类型 题 考试时间:三个小时 满分100分(80分以上包含80分及格) 1,简述变量命名规范(3分) 1.必须是字母,数字,下划线的任意组合. 2.不能是数字开头 3.不能是pyt ...
- python自学行_有编程基础Python自学行吗?
有编程基础Python自学行吗?目前Python比较火爆,计算机基础越好对学习Python新的编程语言越有利.大学计算机专业C语言不是很好的入门语言,理解起来有些抽象.零基础学Python很容易上手, ...
- python自学行吗-有编程基础Python自学行吗?
有编程基础Python自学行吗?目前Python比较火爆,计算机基础越好对学习Python新的编程语言越有利.大学计算机专业C语言不是很好的入门语言,理解起来有些抽象.零基础学Python很容易上手, ...
- python自学难吗?零基础学python难吗?
作为一名小白,学习任务新东西的时候都会关系,要学的东西难吗?学习Python时自然也会关心Python难吗?能学会吗? 从编程语言的角度来看,Python相比于其他语言真的是不难,Python本身极简 ...
- 第二周 day2:基础数据类型的补充:list,dict遍历删除/set的相关操作
一,基础类型的补充 补充基础数据类型的相关知识点 1. list. join() 把列表变成字符串 # list.spilt()字符串变成列表 #a.join(b) 把a插入到b中,打印结果为字符串 ...
- python自学行吗-没有编程基础,可以自学Python吗?
在知乎或者各大技术论坛里搜索一下,就会发现很多人都是自学Python. 其实这也取决于你想达到什么水平,现在很多非研发工作者,比方说市场运营学习Python,就是为了跑大量数据报表并汇总需要使用的数据 ...
- [转载] python tuple类型如何索引_Python基础数据类型——tuple浅析
参考链接: Python tuple() Python中tuple的使用 一.什么是元组? 有序列表叫元组:tuple.tuple和list非常类似,但是tuple一旦初始化就不能修改. 二.用法 1 ...
- python数据导入一个列表_Python基础数据类型list 列表
列表list [] 列表的格式 lst_l = [1,'123',[1,'www',2],'包青天'] 列表也有索引 print(lst_l[0]) print([-1][0:2])#包青 切片#切片 ...
- python自学-class19(down)-学习爬虫基础
1.读取网页(俩种方式,按行读与全部读) import urllib.request #请求#一次全部读取网页源码 #mystr = urllib.request.urlopen("http ...
最新文章
- 杭电1276--士兵队列训练问题
- [学习笔记]模拟电路技术
- 计算机网络PIC和SDV,SRBSDV和RBSDV检测技术的建立
- 深入理解 JVM Class文件格式(七)
- Mac下关闭Sublime Text 3的更新检查
- Android -传统蓝牙通信聊天
- for for..in语句的基本结构 常用的内置对象和内置放法
- python pip 安装
- 机器学习基础(六十二)—— 白化
- 系统功能调用DOS中断INT 21H功能包单字符输入01单字符输出02字符串输入0a字符串输出09
- 2018-2019-1 20165204 实验三 实时系统
- Javascript 权威指南第五版 手记(1) 引用类型
- flash 转 html5 工具_转
- 1.7 试探法(回溯法)
- 人人网普通登录源码爬取
- 海康威视设计:标准的数据中心机房设计图集DWG,70张图纸
- 史上最全!!收藏了!3D建模软件大全
- APP测试点总结(表格形式)
- 钽电容和贴片电容的区别
- Oracle ERP系统借贷关系表
热门文章
- 敏捷领导力2.0培训体会
- 情人节浪漫3D照片墙【附源码】
- java sequencer_UVM学习笔记--sequence和sequencer(转)
- 【Cartopy】1.库的安装和使用
- odoo12:上传图片,默认显示图标
- kafka数据同步Elasticsearch深入详解
- 更新DOTA2显示无法连接到更新服务器,DOTA2无法正常更新的解决方法 官方公告
- 读商科需要学python吗_商科学生也需要学编程吗?
- OpenJDK源码赏析之三:Java命令参数的读取处理流程
- python word 表格 框线_python-docx 操作word文档给表格加边框