专栏首页Python研发数据基本类型操作

数据基本类型操作

list = ["a","b","c","d"]
list.append("e")        #往列表里边添加数据    
print(list)



list = ["a","b","c","d"] 
ret = list.insert(1,"f")        #往列表位置插入数据
print(ret)


list = ["a","b","c","d"]
list.clear()            #清空列表
print(list)



list = ["a","b","c","d","a"]
ret = list.count("a")          #查看列表重复元素的个数
print(ret)

pop   :    移除元素
index:    索引元素的位置
del:        删除指定索引位置
sort:        对原列表排序
reverse: 反转列表
extend:    添加多个元素
字符串的基本操作:

s = "hello word"
print(s[1])      #索引出字符串位置的字符


partion     :     字符串分割

replace     :     字符串替换
元祖的基本操作:
    !!!!!元祖是不可修改的


count        查看元祖相同的元素个数

print(s[1])    索引

print(s[1:])    切片
 字典的基本操作

a = user_name.get("user")        字典的key获取相对应的value

a = user_name.values()          获取全部的values

a = user_name.keys()         获取全部的keys

a = user_name.items()       获取字典所有项的模式

user_name.popitem()        随机移除字典的一个key,value     应为字典是无序的

user_name.clear()           清空字典

s = user_name.copy()       浅拷贝所有key,value

如果key存在,则显示想对应的value,不存在则创建

a = user_name.setdefault("age")
user_name.setdefault("ss")

将整个字典重新加入一个大的key,后面的字典成value
d = dict.fromkeys(user_name)
print(("wyc:%s") % str(d))


将两个字典更新到一个字典里边

user_name.update(user_name1)
set集合(无序,且不重复的)

add        添加元素

alear      清空元素

pop        移除元素

remove    移除元素

update    更新元素

difference_update        a中存在b中不存在则更新给a

inrtersetion        交集,并且赋值给新值

intersection_update          交集,并更新给a

symmetric_difference        对称交集

symmetric_difference_update      对称交集,更新到a

union        并集,赋给新值

isdisjoint     如果没有交集饭会True,有的话则返回False

issubset    是否是子序列

issuperset    是否是父序列

discard        移除指定元素, 不存在则报错
为迭代的对象添加序号,


enuperate



user_name = {
          "user":"wyc",
          "age":12,
          "jop":"python"
    }        



for k,v in enuperate(user_name,1):
    print(k,v,user_name.get(v))
深浅拷贝


import copy


#创建变量
a = 123
print(id(a))

#赋值
s = a
print(s)

#浅拷贝

ret = copy.copy(s)
print(ret)


#深拷贝
set = copy.deepcopy(s)
print(set)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 装饰器

    Wyc
  • Python小爬虫-读取豆瓣电影名称导出csv

    Wyc
  • python内置函数

    Wyc
  • 0428(字典,列表,循环)

    该字典应包含键first_name 、last_name 、age 和city 。通过循环录入3个学生信息,存储到列表中, 并使用循环完成每个人具体信息的打印

    py3study
  • 干货|Python基础入门 课程笔记(三)

    元组中的不可变对象是不能被修改的哟.如果里面是列表等可变数据类型的话,可以进行修改.

    磐创AI
  • 广告小程序后端开发(3.xadmin的引入)

    玩蛇的胖纸
  • 视频 | Rainbond与Service mesh微服务架构

    一体化架构为何遭遇强拆?开发语言为何自由选择?资源利用率为何大幅提高?微服务架构插件体系,应该怎样结合?独立部署、升级、替换、伸缩的微服务,运维应该是喜是忧?管...

    Rainbond开源
  • Influx Sql系列教程五:insert 添加数据

    接下来开始进入influxdb的curd篇,首先我们看一下如何添加数据,也就是insert的使用姿势

    一灰灰blog
  • hexo搭建个人博客

    搭建个人博客有很多种方式,最老牌的当属wordpress,功能丰富,但过于笨重。我想要的只是最简单的显示文章以及搜索功能,当然,样式要简洁漂亮,而且必须支持ma...

    章鱼喵
  • 实验理解ADMIN OPTION和GRANT OPTION的用法

    使用GRANT赋予用户权限的时候通常有ADMIN OPTION和GRANT OPTION这两个OPTION。下面使用简单的实验来体会下这两种授权的用途。

    bisal

扫码关注云+社区

领取腾讯云代金券