![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言学习
婕婕子爱吃火锅烤肉小龙虾
我是一个爱天马行空的程序媛
展开
-
Python实现逻辑取反
c++中的逻辑取反为!Python用 not 实现逻辑取反while(not 1): print("进入")print("结束")#结果为:# 结束原创 2022-05-13 18:40:48 · 837 阅读 · 0 评论 -
Python 列表insert用法
list.index实现在指定列表位置插入元素。list.append只能实现在列表末尾插入元素list.index(index,obj) #index为指定下标位置,obj为指定元素list=[1,2,3]list.insert(2,4)print(list) #结果为[1,2,4,3]list.append(5)print(5) #结果为[1,2,4,3,5]...原创 2022-05-13 12:28:38 · 338 阅读 · 0 评论 -
Python字典排序的困惑
今日在刷题时,发现对字典按值排序时,不改变输入和程序,居然每次输出结果会变,目前无法理解,如果有哪位uu能懂,欢迎评论~mat=[[1,1,0,0,0],[1,1,1,1,0],[1,0,0,0,0],[1,1,0,0,0],[1,1,1,1,1]]k=3m = len(mat)n = len(mat[0])ans = {}for i in range(m): if mat[i][n - 1] == 1: ans[str(i)] = n continu原创 2022-05-10 10:40:11 · 1070 阅读 · 0 评论 -
Python中for循环无法更改迭代进程
今日在刷题时,偶然发现python无法实现对循环变量的修改,即不允许改变迭代进程。以如下代码举s="name"for i in range(len(s)): print(s[i]) i+=2此段代码执行结果为:n a m e而并不是 n m若希望实现迭代进程跳跃,可以利用while循环语句。另外,python语句不支持++后缀。例如若出现i++语句,则会报错。实现自增的方法是i+=1,或 i=i+1温顾python列表切片的知识:s[::-1]表示从原创 2022-05-09 18:52:32 · 379 阅读 · 0 评论 -
C++字符指针的特殊性
#include<iostream>using namespace std;int main(){char *s= "name"; cout<<s<<endl; //namecout<<*s<<endl; //n*s="you"; //错误s="you";cout<<s<<endl; //youcout<<*s<<endl; .原创 2022-05-08 19:38:43 · 407 阅读 · 0 评论 -
Java集合ArrayList删除最后一个元素
Python中可以用下标“-1”索引到最后一个元素Java不可以list.remove(list.size() - 1);原创 2022-04-19 12:04:23 · 2567 阅读 · 0 评论