数组去除

数组去除,第1张

数组去重:

var aRr = [1,3,4,1,6,9,1,2,5,3,1,6,5,4,4];

var aRr2 = [];

// 即所有不重复的数会汇总到aRr2中

for(var i=0; i<aRrlength; i++){

if(aRrindexOf(aRr[i]) == i){

aRr2push(aRr[i]);

}

}

字符串处理的方法:

var str = '2019-10-29';

去掉‘-’后将元素隔开

var arr = strsplit('-');  //["2019","10","29"]

将每一个元素单独隔开

var arr2 = strsplit(''); //['2','0','1','9','-','1','0','-','2','9']

var str5 = 'Microsoft Yahei';

查找元素串中第一个元素在原字符串中下标索引

var num = str5indexOf('Yahei'); //10

如果元素串在原字符串中不存在,则打印出的下标索引为-1

var num2 = str5indexOf('xihei'); //-1

看下标为0的字符是啥

var str4 = str2charAt(0);

(10,15):此范围包括开始,不包括结束

从第十截到第十五个(包括10,不包括15)

var str6 = str5substring(10,15);

从10截到最后即结尾

var str6 = str5substring(10);

将所有字母变为大写

consolelog(str6toUpperCase());  //YAHEI

将所有字母变为小写

consolelog(str6toLowerCase());  //yahei

字符串反转:

var sTr = "123asdf79888asdfe21";

//1、split字符串转成数组

//2、reverse数组反转

//3、join数组转成字符串

var str2 = sTrsplit("")reverse()join("");

consolelog(str2); //12efdsa88897fdsa321

定时器d框:

setTimeout 只执行一次的定时器(单次定时器)

clearTimeout 关闭只执行一次的定时器

setInterval 反复执行的定时器(多次定时器)

clearInterval 关闭反复执行的定时器

          格式:

setTimeout(函数名,所定时间(用毫秒为单位));

一次性设置一个定时器:

setTimeout(function(){

popstyledisplay = 'block';

},3000);

时钟:

var now = new Date(); //获取当前系统时间,相当于使用Python的datetime

var year = nowgetFullYear(); //2019

var month = nowgetMonth() + 1; //9+1=10  0-11

var date = nowgetDate(); //29

var week = nowgetDay(); //2  范围0~6  星期日是一周的第一天,为0

var hour = nowgetHours();

var minute = nowgetMinutes();

var second = nowgetSeconds();

时钟注意点:

月份范围是0~11

周份范围是0~6  星期日是一周的第一天,为0

解答:

op=open('xxtxt','r')

list=[]

for line in op:

listappend(line)

这样第一行就是a[0]。

要取出第一行第二个字。

a[0]split(' ')[1]按空格分隔,函数名应该这个。

简介:

Python是一种面向对象、直译式计算机程序设计语言,由荷兰人Guido van Rossum发明于1989年,1991年发行第一个公开发行版。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。

Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL协议。语法简洁清晰,特色之一是强制用空白符作为语句缩进。名字来源于一个喜剧,最初设计Python这种语言的人并没有想到Python会在工业和科研上获得如此广泛的使用。

可以用数组的indexOf函数,方法arrindexOf(find,start);

find:要找的内容,必须;

start:查找开始下标,可选;

返回:查找数据所在的下标,如果没找到,返回-1

如果只要知道是否有8这个数字,直接调用arrindexOf(8),如果返回值不为-1,说明找到了

var s=[1,2,3,5,6,9];

var u=sindexOf(5);//返回5所在的下标3

var d=sindexOf(8);//返回-1

consolelog(u);

consolelog(d);

先定义一个数组列表:

列表合并也可以用+,但是用+的话,会产生一个新的列表(当然也可以赋值给任何的变量),而extend则只是修改了原来的对象

只读数组,只能查看不能编辑,列表的切片 *** 作同样适于元组。

表达方式:tuple=("元素1","元素2","元素3"),中间同样用,隔开

特殊的元组:tupleZero=()空元组

                        tupleOne=("元素1",)  只有一个元素,后面要跟一个,(注意好的习惯的养成)

作用:1对于一些不想被修改的元素,可以放在元组里面

        2元组可以在映射(和集合的成员)中当作键使用,而列表不行

        3元组作为内建函数和方法的返回值

enumerate(列表对象,返回标签起始值(默认为零))

上面的例子可以看出,返回的i是一个元组,如果不想要元组的话,可以用两个参数接收:

以上就是关于数组去除全部的内容,包括:数组去除、Python中怎么获取二维数组中指定列的数据。、javascript数组有没有indexOf方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9348277.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存