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天之基础数据类型知识点补充相关推荐

  1. 88是python语言的整数类型_Python基础数据类型题

    Python基础数据类型 题 考试时间:三个小时 满分100分(80分以上包含80分及格) 1,简述变量命名规范(3分) 1.必须是字母,数字,下划线的任意组合. 2.不能是数字开头 3.不能是pyt ...

  2. python自学行_有编程基础Python自学行吗?

    有编程基础Python自学行吗?目前Python比较火爆,计算机基础越好对学习Python新的编程语言越有利.大学计算机专业C语言不是很好的入门语言,理解起来有些抽象.零基础学Python很容易上手, ...

  3. python自学行吗-有编程基础Python自学行吗?

    有编程基础Python自学行吗?目前Python比较火爆,计算机基础越好对学习Python新的编程语言越有利.大学计算机专业C语言不是很好的入门语言,理解起来有些抽象.零基础学Python很容易上手, ...

  4. python自学难吗?零基础学python难吗?

    作为一名小白,学习任务新东西的时候都会关系,要学的东西难吗?学习Python时自然也会关心Python难吗?能学会吗? 从编程语言的角度来看,Python相比于其他语言真的是不难,Python本身极简 ...

  5. 第二周 day2:基础数据类型的补充:list,dict遍历删除/set的相关操作

    一,基础类型的补充 补充基础数据类型的相关知识点 1. list. join() 把列表变成字符串 # list.spilt()字符串变成列表 #a.join(b) 把a插入到b中,打印结果为字符串 ...

  6. python自学行吗-没有编程基础,可以自学Python吗?

    在知乎或者各大技术论坛里搜索一下,就会发现很多人都是自学Python. 其实这也取决于你想达到什么水平,现在很多非研发工作者,比方说市场运营学习Python,就是为了跑大量数据报表并汇总需要使用的数据 ...

  7. [转载] python tuple类型如何索引_Python基础数据类型——tuple浅析

    参考链接: Python tuple() Python中tuple的使用 一.什么是元组? 有序列表叫元组:tuple.tuple和list非常类似,但是tuple一旦初始化就不能修改. 二.用法 1 ...

  8. python数据导入一个列表_Python基础数据类型list 列表

    列表list [] 列表的格式 lst_l = [1,'123',[1,'www',2],'包青天'] 列表也有索引 print(lst_l[0]) print([-1][0:2])#包青 切片#切片 ...

  9. python自学-class19(down)-学习爬虫基础

    1.读取网页(俩种方式,按行读与全部读) import urllib.request #请求#一次全部读取网页源码 #mystr = urllib.request.urlopen("http ...

最新文章

  1. 杭电1276--士兵队列训练问题
  2. [学习笔记]模拟电路技术
  3. 计算机网络PIC和SDV,SRBSDV和RBSDV检测技术的建立
  4. 深入理解 JVM Class文件格式(七)
  5. Mac下关闭Sublime Text 3的更新检查
  6. Android -传统蓝牙通信聊天
  7. for for..in语句的基本结构 常用的内置对象和内置放法
  8. python pip 安装
  9. 机器学习基础(六十二)—— 白化
  10. 系统功能调用DOS中断INT 21H功能包单字符输入01单字符输出02字符串输入0a字符串输出09
  11. 2018-2019-1 20165204 实验三 实时系统
  12. Javascript 权威指南第五版 手记(1) 引用类型
  13. flash 转 html5 工具_转
  14. 1.7 试探法(回溯法)
  15. 人人网普通登录源码爬取
  16. 海康威视设计:标准的数据中心机房设计图集DWG,70张图纸
  17. 史上最全!!收藏了!3D建模软件大全
  18. APP测试点总结(表格形式)
  19. 钽电容和贴片电容的区别
  20. Oracle ERP系统借贷关系表

热门文章

  1. 敏捷领导力2.0培训体会
  2. 情人节浪漫3D照片墙【附源码】
  3. java sequencer_UVM学习笔记--sequence和sequencer(转)
  4. 【Cartopy】1.库的安装和使用
  5. odoo12:上传图片,默认显示图标
  6. kafka数据同步Elasticsearch深入详解
  7. 更新DOTA2显示无法连接到更新服务器,DOTA2无法正常更新的解决方法 官方公告
  8. 读商科需要学python吗_商科学生也需要学编程吗?
  9. OpenJDK源码赏析之三:Java命令参数的读取处理流程
  10. python word 表格 框线_python-docx 操作word文档给表格加边框