list、dict、tuple的一些小操作总结

一、list

  1.赋值(append)

    list.append(data)

  2.去重  list(set(list))

  list_gpcode = list(set(list(dfQuery.index.get_level_values(‘gpcode‘))))

二、dict

  1.赋值

    dict[key] = value

  2.排序

    result_dict = sorted(dict.items(), key = lambda dicR:dicR[1], reverse = True)#按 value 排序,降序

    result_dict = sorted(dict.items(), key = lambda dicR:dicR[0], reverse = True)#按 key排序,降序

    排完序之后的 result_dict 中的元素是(key,value)格式的元组

  3.判断dict中是否有某个key(has_key)

    dict.has_key(key1)

未完待续。。。

时间: 2024-10-10 20:17:14

list、dict、tuple的一些小操作总结的相关文章

Python(set/list/dict/tuple)

set集合:set是一个无序,不重复元素的集合.可嵌套列表,字典(可以for循环或者迭代的对象). ######差集: a={11,22} b={22,33} c=a.difference(b) #a中存在,b中不存在 d=b.difference(a) #b中存在,a中不存在 print(c) -- {11} print(d) --{33} ####增删 集合add方法:是把要传入的元素做为一个整个添加到集合中,例如: >>> a = set('boy') >>> a

list+tuple的基础及操作

列表(list)基础及基础操作+tuple的小范围知识list一个排列有序的线性结构队列,由若干个元素组成(元素可以是任意对象)列表是可变类型list() :new empty(空) listlist(iterable):new list initialized from's items iterable:可迭代对象 例:lt = list(range(10))列表不能一开始就定义其大小 索引,也叫下标正索引:从左至右,从0开始,为列表的每一个元素编号负索引:从右至左,从-1开始左边为头部,称为

[原创]Scala学习:Tuple,Array,Map ,文件操作

1.Tuple:元祖.是一个有用的容器对象. 1)特点:  ① 元祖是不可变的,即,当声明完了一个元祖,那么它的长度就不可以在改变:  ② 元祖可以包含不同类型的数据,对象:   ③ 索引是从 '_1' 开始,读取元祖中的内容 ④标识:' () ' 2)代码 1 //元祖 2 def doTuple() { 3 //'()' 定义元祖 4 val pair = (100, "scala", "spark") //元祖的类型val pair: (Int, String

小代码 linux小操作 待添加

ctags 查看代码 makefile make 维护项目 i  开始写 esc  u 撤销 vim 默认打开的模式为命令行模式 插入模式为正常的编辑模式 底行模式  :wq GG           TO FIRST LINE HEAD shift+G    TO LAST DD           TO CTRL+X P               TO pate something P               TO s+4 $        TO LAST s+6 ^        T

SQL小操作总结

对SQL数据表中的数据直接更新操作SQL语句: //直接调用数据表中的函数update test set test.a = test.a + 1 where b = 100

str. list. dict. tuple.的使用

1.判断一个字符是否在str中,判断一个对象是否在list中,判断一个键是否在一个字典中,判断一个对象是否在一个tuple中,均可使用in,相反可以使用not in 2.str中的format可以使 { } 中的替换成传入的参数 e.  test = 'i am {name}, {age}' test = test.format(name='fyh', age=19) 对于上式,也可以使用一个字典进行传入,但要进行 ** 的处理     test = test.format(**{'name':

iOS开发类似微信上传头像小操作Demo

效果图: 代码: 图片选择器前面的tablvew里的东西 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { // 图片选择器 UIImagePickerController *imgPC = [[UIImagePickerController alloc] init]; //设置代理 imgPC.delegate = self; //允许编辑图片 imgPC.

ssh的一些小操作

不让对方执行w的时候看到我 ssh -T [email protected] bin/sh -i 还有一个技巧:远程登录时防止被记录到knowhosts文件(默认为~/.ssh/knowhosts) ssh -o UserKnownHostsFile=/dev/null -T [email protected] /bin/bash -i 远程登录SSH后第一件事 unset HISTFILE;export HISTFILE=;export HISTFILE=/dev/null;export HI

java 环境 在终端的一些小操作 和 简单的数据创建

修改密码 step1:苹果->系统偏好设置->最下边点MySQL 在弹出页面中 关闭mysql服务(点击stop mysql server) step2:进入终端输入:cd /usr/local/mysql/bin/回车后 登录管理员权限 sudo su回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &回车后mysql会自动重启(偏好设置中mysql的状态会变成running) step3. 输入命令 ./mysql回车后