数据基本类型操作

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 条评论
登录 后参与评论

相关文章

来自专栏数据结构与算法

2277 爱吃皮蛋的小明

2277 爱吃皮蛋的小明  时间限制: 1 s  空间限制: 32000 KB  题目等级 : 白银 Silver 题解  查看运行结果 题目描述 Descri...

30570
来自专栏飞雪无情的博客

Go语言实战笔记(六)| Go Map

Map是一种数据结构,是一个集合,用于存储一系列无序的键值对。它基于键存储的,键就像一个索引一样,这也是Map强大的地方,可以快速快速检索数据,键指向与该键关联...

11410
来自专栏Golang语言社区

Golang语言之defer-再议

defer语句被用于预定对一个函数的调用。我们把这类被defer语句调用的函数称为延迟函数。注意,defer语句只能出现在函数或方法的内部。 一条defer语句...

358140
来自专栏老司机的技术博客

golang学习笔记4:基本类型和运算符

布尔型的值只可以是常量 true 或者 false。一个简单的例子: var b bool = true 。两个类型相同的值可以使用相等 == 或者不等 != ...

31230
来自专栏Flutter入门到实战

老司机用一篇博客带你快速熟悉Dart语法

版权声明:本文为博主原创文章,未经博主允许不得转载。https://www.jianshu.com/p/3d927a7bf020

51220
来自专栏IT探索

c/c++程序员快速入门python

print arr.remove('a') #按值删除元素,并返回该元素的值。注意:只删除第一次匹配的元素

11840
来自专栏221-B

python正则表达式的部分特殊符号

\w - 匹配字母或数字或下划线或汉字(3.x版本可以匹配汉字,但2.x版本不可以) \s - 匹配任意的空白符 \b - 在正则表达式中表示单词的开头或结尾,...

15110
来自专栏北京马哥教育

Python3急速入门 (一) 基础语法

豌豆贴心提醒,这是马哥Linux运维Python3急速入门系列第1篇文章 1.编码问题 默认情况下,Python 3源码文件以 UTF-8 编码,所有字符串都...

33380
来自专栏Golang语言社区

Go基础系列:struct和嵌套struct

struct定义结构,结构由字段(field)组成,每个field都有所属数据类型,在一个struct中,每个字段名都必须唯一。

27820
来自专栏Golang语言社区

go语言中的interface使用实例

go语言中的interface是一组未实现的方法的集合,如果某个对象实现了接口中的所有方法,那么此对象就实现了此接口。与其它面向对象语言不同的是,go中无需显示...

23140

扫码关注云+社区

领取腾讯云代金券